Commit graph

56 commits

Author SHA1 Message Date
Christopher Davis
bfcee9bff7 build: Set up dual install for flatpak
Part of https://gitlab.gnome.org/GNOME/Initiatives/issues/1;
Sets up dual installation for flatpaks, allowing us to
build and run geary without affecting our system install.
This will allow testing of nightlies and CI artifacts as well
via the flatpak, so we can iterate on designs and share
bundles to test with.
2019-08-26 09:38:31 -07:00
Tobias Bernard
a69b00ee86 Better symbolic icons
A lot of the old symbolic icons were not very geometric and off
the 16x16 grid. This brings them in line with the GNOME style for
symbolic icons and aligns them to the pixel grid where possible.
2019-04-03 18:58:33 +02:00
Jakub Steiner
b4255c7124 icon: update app icon
- GNOME 3.32 redesign of app icons.
  See https://gitlab.gnome.org/GNOME/Initiatives/issues/2
  for more info.

/label ~"9. Initiative: AppIconRedesign"
2019-02-21 11:12:33 +01:00
Michael James Gratton
e8c3bf1b7b Add source for gitlab.gnome.org project icon. 2018-06-13 22:30:10 +10:00
Michael James Gratton
98e2d319eb Remove CMake build.
Closes Bug 777044.
2018-06-13 22:30:10 +10:00
Michael James Gratton
fad8c46e02 Fix app icons not being installed to the correct directory under Meson. 2018-01-12 18:21:34 +11:00
Michael James Gratton
27fbd06c55 Add new icons to Meson build. 2017-12-12 23:32:43 +11:00
Michael James Gratton
2642119c3b Add RTL versions of list icons. 2017-12-12 23:32:43 +11:00
Michael James Gratton
12cea4eb93 Convert ordered list icon use paths for text, increase number size. 2017-12-12 23:32:43 +11:00
Nikolas Tapia
63521d8566 Added support for lists in composer
This attempts to solve bug
[#714921](https://bugzilla.gnome.org/show_bug.cgi?id=714921).

They are available as two buttons on the format bar, next to font
options. The icons I used are taken from a free icons site just for demo
purposes and should be replaced by new icons. Also I did not include
hotkeys mainly because I could not come up with a good one, also they
are pretty uncommon I think.

Also added new icons to icons/CMakeLists.txt
2017-12-12 23:32:28 +11:00
Niels De Graef
01c13f726f Port build system to Meson. Bug 777044.
Some remarks:

* Note that Meson adds a hard dependency on Python 3.

* All dependencies and defines are now listed together.

* Some build files were put in their respective subdirectories, e.g. the Geary
  engine library will be built from the Meson file in `src/engine`.

* `--fatal-warnings` is no longer an explicit flag, as Meson provides
  `-Dwerror=true` for this.

* An explicit resource file needs to be used. The issue to support this from
  Meson itself can be found at https://github.com/mesonbuild/meson/issues/706 .

* The `gnome.yelp()` function parses a LINGUAS file so we no longer need to keep
  track of all languages in our build system.

* There are no Debian scripts defined in the meson.build files to keep them
  clean, but they can be kept as separate scripts in `build-aux`.

* Left out the `dist` target as there is now `ninja dist`

* `geary-docs` is disabled by default, as valadoc-0.38.3 returns errors.

https://bugzilla.gnome.org/show_bug.cgi?id=777044
2017-12-12 00:27:46 +01:00
Michael James Gratton
da15ebe3c0 Fix gnome-shell notifications missing an icon under flatpak. Bug 790103.
* icons: Rename application icons to match fully-qualified app name. Update
  references to the olde name with the fully-qualified app name.
2017-11-14 14:38:57 +11:00
Michael James Gratton
b54220012d Update symbolic icon for 0.12.
* icons/hicolor/symbolic/apps/geary-symbolic.svg: New icon courtesy
  Stephen Michel <stephen.michel@tufts.edu>.
2017-02-07 10:55:32 +11:00
Jeremy Bicha
509b669532 Use GTK 3.14 rtl icon support
https://bugzilla.gnome.org/show_bug.cgi?id=769533
2016-08-06 11:40:02 +10:00
Michael James Gratton
c9a29ebb3c Remove now-unused mail-spam-symbolic icon. Bug 737862. 2016-07-14 13:06:52 +10:00
Michael James Gratton
095049f849 Don't rely on a the GEdit app icon for the draft folder. Bug 753672.
Themes may change the app icon, which would also change the draft folder
icon in Geary. Import Adawaita's to match current use, install, use, and
update copyright.
2016-07-13 22:45:37 +10:00
Michael James Gratton
d33e3e7229 Simplify icon handling a bit.
When implementing bug 765359, it appears that Geary is doing too much
work to load icons. Simplify it a bit.

* src/client/components/icon-factory.vala (IconFactory): Don't bother
  loading an application icon, it's easier and works better to just use
  an icon name where needed. Don't bother adding all of the icons/*x*
  directories to the icon theme search path, just make the icon's
  directory hierarchy follow the XDG/hicolor spec and add the base
  directory. Remove now-redundant code.

* src/client/application/geary-controller.vala: Set the default icon name
  for all geary windows.
  (GearyController:on_about()): Set the name for the icon in the About
  dialog.

* src/client/components/main-window.vala (ApplicationWindow): Don't
  bother loading icons for the window, just use the new default.

* src/client/notification/libnotify.vala: Don't bother passing the
  application icon through for error notifications, an icon name has
  already been set.

* icons/*x*/geary.png: Move to a new directory hierarchy that follows the
  hicolor spec.

* icons/CMakeLists.txt: Updated to use new paths to the icons.
2016-04-28 14:22:21 -04:00
Michael James Gratton
38d628e49f Add geary-symbolic app icon. Bug 765359. 2016-04-28 14:22:21 -04:00
Robert Roth
bd78b50e62 Install icons into hicolor theme directory: Bug #737861 2014-10-28 13:40:53 -07:00
Robert Roth
86316e18bd Use common icon names and "mail-" prefix: Bug #713454 2014-10-28 13:20:00 -07:00
Robert Schroll
bc29652175 New detach icon for inline composer
https://bugzilla.gnome.org/show_bug.cgi?id=733370
2014-07-19 17:17:23 -04:00
Wolfgang Steitz
01dfbc0779 Use sym. icons for read/unread starred/unstarred mail: Refs bgo#720771 2014-02-12 15:01:05 -08:00
Jim Nelson
1b41ce0979 Patch as-is from Jakub Steiner 2013-12-09 17:15:47 -08:00
Eric Gregory
9392751986 Closes #7456 New icons from Sam Hewitt 2013-10-03 15:30:45 -07:00
Yosef Or Boczko
d79b3ef3b0 Create RTL variations of direction-sensitive icons: Closes #7404
Only enabled when the default text direction is RTL.
2013-09-26 14:42:39 -07:00
Jim Nelson
0bb4dd8329 Moving icons COPYING file next to ours and Snowball's 2013-09-05 18:58:38 -07:00
Eric Gregory
bb72647b26 UI refresh. Closes #7267 Closes #7199 Closes #7198 Closes #7043 Closes #6819 Closes #5839 2013-08-26 14:56:46 -07:00
Eric Gregory
cc0cee25e9 Closes #7177 Adding edit icon to install 2013-06-28 11:38:06 -07:00
Alexander Wilms
833066746c Closes #6759 New edit icon in account dialog 2013-06-19 19:06:16 -07:00
Jim Nelson
be64553a8e Update icon cache after uninstall: Closes #5755
Now using a post-uninstall target to ensure that desktop and icon
caches are updated *after* the icon/.desktop file are deleted.
2012-10-09 15:52:22 -07:00
Jim Nelson
d37146fd5e Improve application icon: Closes #3705
Also fixes bug in CMakeLists.txt where the new outbox icon had the
wrong file extension.
2012-09-25 12:36:25 -07:00
Jim Nelson
851d436138 No Outbox icon with Adwaita: Closes #5840 2012-09-25 12:17:47 -07:00
Jim Nelson
e04c8b4787 Removed unused icon
Now using Gtk.Arrow in toolbar, menu-down is no longer needed.
2012-09-19 19:49:55 -07:00
Jim Nelson
9d455cc2ac Change icon for "Mark" menu: Closes #5788
Replaces red flag icon with a checkmark icon.
2012-09-17 17:49:52 -07:00
Jim Nelson
621b9bdd8c Better "Remove formatting" icon: Closes #5795
Better icon courtesy Daniel Fore.  Also increased the size of the
toolbar and reduced the child spacing in the composer to better
utilize space.  This might also handle #5054, but need to confirm
separately.
2012-09-17 16:59:04 -07:00
Adam Dingle
05c6e8fd98 Fixed #5755 (update icon cache after uninstall). 2012-09-14 09:54:52 -07:00
Jim Nelson
66f8533806 Improved application icon: Closes #3705 2012-09-11 11:14:57 -07:00
Jim Nelson
0709ec7083 Further updates to icons/CMakeLists.txt 2012-09-10 19:25:18 -07:00
Jim Nelson
e012e8a599 Added edit-flag.svg to CMakeLists.txt 2012-09-10 19:04:51 -07:00
Jim Nelson
c40f16bede Use icon for Mark menu: Closes #5788 2012-09-10 19:04:00 -07:00
Jim Nelson
335de99f9c "mail-archive" icon: Closes #5787 2012-09-10 18:57:36 -07:00
Jim Nelson
76b32bd928 Added new icon to CMakeLists.txt 2012-09-10 18:50:13 -07:00
Jim Nelson
0818b9ad4b Improved icons: Further closes #5722
Fixes some icon issues associated with this ticket.  Custom
toolbar icons now shown at full size.
2012-09-10 18:46:39 -07:00
Jim Nelson
674bf0120b Replace "Label" and "Move" menus with icons: Closes #5722 2012-09-03 18:46:03 -07:00
Jim Nelson
87506c2670 Improve application icon: Closes #3705
This includes Daniel Fore's proposed icon.
2012-09-03 12:48:48 -07:00
Nate Lillich
cb2f78748b Closes #3773. Moving and copying emails between folders is now supported. 2012-05-22 13:44:57 -07:00
Nate Lillich
6ae00e391f Fixes #5177. The help documentation is now at help/C instead of just help. 2012-05-04 17:21:28 -07:00
Nate Lillich
960cd56254 Fix for #5052. The mark menu now has a text label and generic menu down arrow. 2012-05-03 18:03:12 -07:00
Nate Lillich
b361fd8ead Fix for #5010. This adds a new remove formatting icon, custom made for us. 2012-05-03 18:01:31 -07:00
Eric Gregory
ebcfa96faa Closes #5168 Post-install steps are now optional 2012-05-01 17:18:43 -07:00