You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[],"android":[],"macos":[{"name":"screen_retriever","path":"/home/youssef/.pub-cache/hosted/pub.dev/screen_retriever-0.1.4/","native_build":true,"dependencies":[]},{"name":"window_manager","path":"/home/youssef/.pub-cache/hosted/pub.dev/window_manager-0.3.0/","native_build":true,"dependencies":["screen_retriever"]}],"linux":[{"name":"handy_window","path":"/home/youssef/.pub-cache/hosted/pub.dev/handy_window-0.2.1/","native_build":true,"dependencies":[]},{"name":"screen_retriever","path":"/home/youssef/.pub-cache/hosted/pub.dev/screen_retriever-0.1.4/","native_build":true,"dependencies":[]},{"name":"window_manager","path":"/home/youssef/.pub-cache/hosted/pub.dev/window_manager-0.3.0/","native_build":true,"dependencies":["screen_retriever"]}],"windows":[{"name":"screen_retriever","path":"/home/youssef/.pub-cache/hosted/pub.dev/screen_retriever-0.1.4/","native_build":true,"dependencies":[]},{"name":"window_manager","path":"/home/youssef/.pub-cache/hosted/pub.dev/window_manager-0.3.0/","native_build":true,"dependencies":["screen_retriever"]}],"web":[]},"dependencyGraph":[{"name":"handy_window","dependencies":[]},{"name":"screen_retriever","dependencies":[]},{"name":"window_manager","dependencies":["screen_retriever"]}],"date_created":"2023-02-03 13:54:59.453508","version":"3.7.2-0.0.pre.1"}
1
+
{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"app_links","path":"/home/heygui/.pub-cache/hosted/pub.dev/app_links-3.4.3/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/home/heygui/.pub-cache/hosted/pub.dev/path_provider_foundation-2.2.3/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"permission_handler_apple","path":"/home/heygui/.pub-cache/hosted/pub.dev/permission_handler_apple-9.0.8/","native_build":true,"dependencies":[]}],"android":[{"name":"app_links","path":"/home/heygui/.pub-cache/hosted/pub.dev/app_links-3.4.3/","native_build":true,"dependencies":[]},{"name":"path_provider_android","path":"/home/heygui/.pub-cache/hosted/pub.dev/path_provider_android-2.0.27/","native_build":true,"dependencies":[]},{"name":"permission_handler_android","path":"/home/heygui/.pub-cache/hosted/pub.dev/permission_handler_android-10.2.1/","native_build":true,"dependencies":[]}],"macos":[{"name":"app_links","path":"/home/heygui/.pub-cache/hosted/pub.dev/app_links-3.4.3/","native_build":true,"dependencies":[]},{"name":"hotkey_manager","path":"/home/heygui/.pub-cache/hosted/pub.dev/hotkey_manager-0.1.7/","native_build":true,"dependencies":[]},{"name":"path_provider_foundation","path":"/home/heygui/.pub-cache/hosted/pub.dev/path_provider_foundation-2.2.3/","shared_darwin_source":true,"native_build":true,"dependencies":[]},{"name":"screen_retriever","path":"/home/heygui/.pub-cache/hosted/pub.dev/screen_retriever-0.1.6/","native_build":true,"dependencies":[]},{"name":"window_manager","path":"/home/heygui/.pub-cache/hosted/pub.dev/window_manager-0.3.4/","native_build":true,"dependencies":["screen_retriever"]}],"linux":[{"name":"handy_window","path":"/home/heygui/.pub-cache/hosted/pub.dev/handy_window-0.3.1/","native_build":true,"dependencies":[]},{"name":"hotkey_manager","path":"/home/heygui/.pub-cache/hosted/pub.dev/hotkey_manager-0.1.7/","native_build":true,"dependencies":[]},{"name":"path_provider_linux","path":"/home/heygui/.pub-cache/hosted/pub.dev/path_provider_linux-2.1.11/","native_build":false,"dependencies":[]},{"name":"screen_retriever","path":"/home/heygui/.pub-cache/hosted/pub.dev/screen_retriever-0.1.6/","native_build":true,"dependencies":[]},{"name":"window_manager","path":"/home/heygui/.pub-cache/hosted/pub.dev/window_manager-0.3.4/","native_build":true,"dependencies":["screen_retriever"]}],"windows":[{"name":"app_links","path":"/home/heygui/.pub-cache/hosted/pub.dev/app_links-3.4.3/","native_build":true,"dependencies":[]},{"name":"hotkey_manager","path":"/home/heygui/.pub-cache/hosted/pub.dev/hotkey_manager-0.1.7/","native_build":true,"dependencies":[]},{"name":"path_provider_windows","path":"/home/heygui/.pub-cache/hosted/pub.dev/path_provider_windows-2.1.6/","native_build":false,"dependencies":[]},{"name":"permission_handler_windows","path":"/home/heygui/.pub-cache/hosted/pub.dev/permission_handler_windows-0.1.2/","native_build":true,"dependencies":[]},{"name":"screen_retriever","path":"/home/heygui/.pub-cache/hosted/pub.dev/screen_retriever-0.1.6/","native_build":true,"dependencies":[]},{"name":"window_manager","path":"/home/heygui/.pub-cache/hosted/pub.dev/window_manager-0.3.4/","native_build":true,"dependencies":["screen_retriever"]}],"web":[{"name":"app_links","path":"/home/heygui/.pub-cache/hosted/pub.dev/app_links-3.4.3/","dependencies":[]}]},"dependencyGraph":[{"name":"app_links","dependencies":[]},{"name":"handy_window","dependencies":[]},{"name":"hotkey_manager","dependencies":[]},{"name":"path_provider","dependencies":["path_provider_android","path_provider_foundation","path_provider_linux","path_provider_windows"]},{"name":"path_provider_android","dependencies":[]},{"name":"path_provider_foundation","dependencies":[]},{"name":"path_provider_linux","dependencies":[]},{"name":"path_provider_windows","dependencies":[]},{"name":"permission_handler","dependencies":["permission_handler_android","permission_handler_apple","permission_handler_windows"]},{"name":"permission_handler_android","dependencies":[]},{"name":"permission_handler_apple","dependencies":[]},{"name":"permission_handler_windows","dependencies":[]},{"name":"screen_retriever","dependencies":[]},{"name":"window_manager","dependencies":["screen_retriever"]}],"date_created":"2023-05-24 16:42:18.332466","version":"3.11.0-6.0.pre.19"}
This package is a fork and re-work of the awesome [gtk_window](https://github.com/YoussefLasheen/gtk_window) by Youssef Lasheen. The package has been re-worked for personal usage, and has diverged a lot from the original. Significant changes include re-positioning the buttons on MacOS (although it is not tested), adding color customizations, context menus, and other goodies.
- The OS doesn't treat the appbar natively so it can't be hidden in the case of using a window manager.
97
-
- Currenlty right-clicking on the header does nothing.
98
-
## Why not just use the native headerbar provided by flutter?
99
-
Due to the wide array of supported platforms that the flutter team mantain, they have to bundle features together to work on as much platforms as they can to simplify development. So they made the GTK appbar version to be just like MacOS's and Windows' as they just hover over the content without having so muchcontrol over them. In GTK the appbar's can have lots of widgets contained in them, which without this package you would have no control over them.
100
-
101
-
## Disclaimer
102
-
I not very profecient with GTK itself and every suggestion is welcome.
103
-
104
-
## Used plugins
105
-
I actually didn't write any platform specific codes for this package. I relied on the amazing work done by handy_window and window_manager maintainers.
7
+
The package maintains the original's package license which is MPL 2.0.
0 commit comments