aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomasz Gąsior2017-06-03 02:28:46 +0200
committerTomasz Gąsior2017-06-03 02:28:46 +0200
commit355dd3a35639251e6c07f50782acea620421cad5 (patch)
treecb5381b813e2250dde18aa9b1706687c8fd8a6b4
parentcff3d30cbf155624177f7d43213e6f4b18c76b38 (diff)
downloadaur-355dd3a35639251e6c07f50782acea620421cad5.tar.gz
Project files updated.
-rw-r--r--README.md47
-rw-r--r--create-patch.sh4
2 files changed, 33 insertions, 18 deletions
diff --git a/README.md b/README.md
index 50bd6a2dc5d7..716a10b2e966 100644
--- a/README.md
+++ b/README.md
@@ -1,25 +1,26 @@
GTK3-mushrooms
===
-This is a set of patches for GTK3 library that makes it better for me and maybe for you too. ;-)
-It is based on official GTK3 package from Arch Linux (but compiles GTK3 without documentation and Broadway backend).
-I have not wide knowledge about programming in C, so quality of this patches can be not good.
-But it works! See list of patches below.
+This is a set of patches for GTK3 library that makes it better for me and maybe for you too. ;-) I have not wide knowledge about programming in C, so quality of this patches can be not good. But it works! See list of patches below.
+
+This package is based on official GTK3 package from Arch Linux. In my version library is compiled without Broadway backend, Wayland support, documentation and example applications. I do not recommend using this package with GNOME desktop. It is for classic GTK-based environments like MATE or XFCE.
Client Side Decorations
---
-* CSDs are permanently and totally disabled. All windows are decorated only by window manager.
-* Application menu button and minimize/maximize/close buttons are removed.
-* Application menu is accessible as context menu of headerbar.
+* CSDs are permanently and totally disabled. All windows (menus, tooltips) are decorated only by window manager.
* Window title is not displayed on headerbar. Window subtitle is styled as window title.
+* Minimize, maximize and close buttons are removed.
+* Application icon is not used on application menu button to avoid duplication of icon from native titlebar.
File chooser
---
+* Annoying single-click "feature" in file list is disabled. You always have to double-click to choose file from list.
+* Typeahead feature is restored. Recursive file search will not be ran when you start typing.
* "Other locations" button is removed from places sidebar. All mounted devices and drives are accessible directly.
-* Annoying single-click "feature" in file list is disabled. See: https://bugzilla.gnome.org/show_bug.cgi?id=766089
-* XDG user directories (like Pictures, Downloads, Documents) are removed from places sidebar. They can be added as bookmarks.
+* File system button in places sidebar is labeled as "File System" instead of "Computer".
+* Trash and XDG user directories (like Pictures, Downloads, Documents) are removed from places sidebar. They can be added as bookmarks.
Print dialog
---
@@ -27,20 +28,34 @@ Print dialog
* Appearance of print dialog is less "gnomish" (natural margins are restored).
* Atril instead of Evince is set as default previewer.
-General
+Icons
+---
+
+* Some of GTK stock icons on buttons are restored. You can see it in GTK internal dialogs and in some applications.
+
+Others
---
* Default Adwaita theme has smaller controls (buttons, fields, tabs, etc.).
-* Statusbars are smaller regardless of used theme.
+* Status bars are smaller regardless of used theme.
* Scrollbars are always visible. Environment variable is not needed.
-* Delay before showing mnemonics is removed. User do not have to wait.
-* Recently opened files are disabled by default.
+* Delay before showing mnemonics is removed. You do not have to wait.
+* Menus of menu buttons are displayed as classic menu by default instead of popover.
+* Recently opened files feature is disabled by default.
--------
In future
---
-* Message dialogs: restore appearance like in GTK2.
-* File chooser and color chooser: use classic menu instead of modern popovers in context menus.
-* File chooser: restore typeahead feature in file list. See: https://aur.archlinux.org/packages/gtk3-typeahead
+* File chooser: less "gnomish" appearance, like in GTK2.
+* File chooser and color chooser: use classic menu instead of popovers as context menus.
+* Message dialogs: restore classic appearance like in GTK2.
+* Context menus: restore icons in some places.
+* Dialogs: use standard icons instead of symbolic icons in some places.
+
+Credits
+---
+
+* https://launchpad.net/~gnome3-team — file chooser single-click patch.
+* https://aur.archlinux.org/packages/gtk3-typeahead — file chooser typeahead patch. \ No newline at end of file
diff --git a/create-patch.sh b/create-patch.sh
index 8fc1e724c2ca..428bd8ac0d44 100644
--- a/create-patch.sh
+++ b/create-patch.sh
@@ -9,7 +9,7 @@
if [[ -d ./org/gtk ]] && [[ -d ./mod/gtk ]] && [[ $1 ]]; then
# Save.
- diff -U 5 -r -Z -B ./org/gtk ./mod/gtk > "$1.patch"
+ diff -U 25 -r -Z -B ./org/gtk ./mod/gtk > "$1.patch"
# Preview.
- reset; diff --color=always -U 5 -r -Z -B ./org/gtk ./mod/gtk
+ reset; diff --color=always -U 25 -r -Z -B ./org/gtk ./mod/gtk
fi