Commit graph

247 commits

Author SHA1 Message Date
tfuxu
dc8971f324
frontend: stop using libportal for opening URI
* fix Github tab opening twice in Report Preset button
2023-04-23 14:40:26 +02:00
49e3cf3c43 fix: Remove style classes 2023-04-23 01:25:59 +03:00
231a653c52 misc: Polish custom actions icons 2023-04-23 01:18:56 +03:00
8e85764160 misc: Make text easier to understand
Sorry translators :(
2023-04-17 21:02:01 +03:00
58c9baaa13 misc: Follow up to previous commit 2023-04-16 20:14:08 +03:00
ecffc061d6 feat: Move report issue button to ExpanderRow 2023-04-16 17:14:05 +03:00
08c16f4e2d feat: Port no_plugin_window to PreferencesWindow 2023-04-16 00:30:16 +03:00
2a8f21221c misc: Flat headerbar in preset manager (TEMPORARY)
In (near) future this and "no_plugin" windows should be ported to
ToolbarView to have nice undershoots and other goods

https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/class.ToolbarView.html
2023-04-13 07:22:45 +03:00
62afd84df1 misc: More flat style 2023-04-13 07:22:45 +03:00
275ced7523 feat: Update adw-gtk3 warning icon
Same as for palette one, fix transparency levels
2023-04-08 06:30:47 +03:00
6f8e671996 feat: Update palette icon
Make transparency levels follow icon-development-kit rules
2023-04-08 06:29:00 +03:00
c6b4a791e3 feat: Update palette icon 2023-04-07 23:56:55 +03:00
080e57a0b2
Merge branch 'main' into add-mnemonics 2023-03-22 21:26:44 +01:00
80b3e0a0c6 feat: Improve appdata 2023-03-21 02:27:55 +03:00
Tiago Perrupato Antunes
5da0da3764 feat: add mnemonics to view switchers
I added mnemonics to the labels that switch pages: "Colors",
 "Monet" and "Advanced".
Still need to translate this feature to others languages,
 and I'd be glad to do that to Brazilian Portuguese. :)
2023-03-20 15:13:14 -03:00
569d0d8180 misc: Icon update follow-up 2023-03-12 02:27:22 +03:00
da7261993f
misc: icon updates (#735)
Small fixes to the current icon

Part of https://github.com/GradienceTeam/Design/pull/21

## Description

Various fixes and cleanups to the icon, nothing too noticeable

## Type of change

<!-- What type of change does your pull request introduce? Put an `x` in
the box that apply. -->
- [ ] Bugfix (Change which fixes a issue)
- [ ] New feature (Change which adds new functionality)
- [x] Enhancement (Change which slightly improves existing ~~code~~
icon)
- [ ] Breaking change (This change will introduce incompatibility with
existing functionality)

## Changelog <!-- This is optional, but highly appreciated. -->

:3

## Testing

- [x] I have tested my changes and verified that they work as expected
<!-- Make sure you did this step before marking your PR as ready for
merge. -->

### How to test the changes

Umm, look at the icon?
2023-03-12 00:47:54 +03:00
6788b24c51 misc: icon updates
small fixes to the current icon, without huge ones
2023-03-12 00:08:24 +03:00
tfuxu
af81166e2b
chore: update some paths to contain information about 0.4.1 release 2023-03-08 19:46:21 +01:00
40c4bf1a09 misc: Add additional appdata screenshots, lower resolution 2023-02-24 14:36:55 +03:00
2b51c3a4f8 sttle: More minor style changes 2023-02-24 03:17:02 +03:00
d927706de4 fix: Remove newline 2023-02-24 03:15:45 +03:00
6972448985 style: Minor changes 2023-02-24 03:14:35 +03:00
ef75d030be style: Improve explanation popup 2023-02-24 02:49:36 +03:00
tfuxu
0e6135a94d
frontend: change object names in preferences UI file
* tidy up preferences UI logic code
    * modify note comment in presets manager UI file
2023-02-09 18:22:59 +01:00
7beb0c8b78
misc: Update release notes for 0.4 release (#717) 2023-02-08 21:33:32 +00:00
tfuxu
b02d37b946
presets_manager: disable Repositories tab 2023-02-06 18:23:48 +01:00
10a9b8cb49 feat: Change default window sizes 2023-01-13 22:23:07 +03:00
a9661a09e0 feat: revert flat style 2023-01-05 01:56:56 +03:00
83b52f8e53 feat: Change max-width-chars to 50 2023-01-05 01:55:29 +03:00
tfuxu
caacb24fae
UI: disable preset preview MenuButton
This also incudes removing some leftover code that was used for this MenuButton.

Fixes #670
2023-01-04 21:24:54 +01:00
tfuxu
8df722ef1a
UI: make popovers homogeneous in every direction 2023-01-04 21:02:49 +01:00
tfuxu
4107c60c2b
frontend: move dialogs to external modules
* move action helper functions to new `utils/actions` helper module
2023-01-03 19:35:21 +01:00
tfuxu
fa12fa5560
frontend/views: move no_plugin_window to views
* directly define some properties in views
    * general refactor in some frontend modules
2023-01-03 19:20:21 +01:00
114f427d78 feat: prettify appdata 2022-12-05 03:02:09 +03:00
0eb141c8e0 Revert "feat: prettify appdata"
This reverts commit c7bfeb459f.
2022-12-05 02:59:27 +03:00
c7bfeb459f feat: prettify appdata 2022-12-05 02:55:27 +03:00
955e3a58a3 feat: prettyfy gresource file 2022-12-05 02:46:07 +03:00
124449e7ee feat: optimize images 2022-12-05 02:15:20 +03:00
8f619edc65 feat: fix name 2022-12-03 21:58:20 +03:00
64e7686714 feat: improved release notes by @tfuxu 2022-12-03 21:55:27 +03:00
tfuxu
6c5698f844
UX: add tooltip text to Preview Theme button 2022-12-03 18:41:50 +01:00
d339c35279 feat: add new changes 2022-12-03 18:59:23 +03:00
1e146e3357 feat: tweak pretty purple 2022-12-01 21:37:21 +03:00
cb13c09e96 feat: update presets to follow [Adwaita Named Colors](https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/named-colors.html) 2022-12-01 20:57:27 +03:00
f9d82c3942 feat: update default presets 2022-12-01 20:53:32 +03:00
Jonathan Lestrelin
976270150d
Parse firefox profiles.ini files to get paths of profiles. (#664)
# Parse firefox profiles.ini files to get paths of profiles

This parses firefox profiles.ini files to get the paths of the profiles
instead of just treating any subdir of the firefox dir as a profile.

This allows supporting profiles without a dot in their name which the
existing glob didn't match which can happen if they are named manually,
as well as profiles configured to be outside of the firefox directory
that were ignored and profiles that are symlinked (by adding a resolve()
on the path before the is_dir()).

There is also an additional try condition to avoid failing for the
remaining profiles if encountering a profile without the
customChrome.css, as it might be installed on some profiles only.

## Changelog

- Fixed theming Firefox profiles that don't have a dot in their name
- Fixed theming Firefox profiles that are outside of the Firefox dir
- Fixed theming Firefox profiles that are symlinks
- Fixed failing to theme remaining profiles after encountering one on
which the firefox-gnome-theme is not present

Please note that I have only tested on non-flatpak Firefox.

Signed-off-by: 0xMRTT <0xMRTT@proton.me>
Co-authored-by: 0xMRTT <0xMRTT@proton.me>
2022-11-30 07:13:57 +01:00
e5dc62cabb feat: bump 0.3.3 and add release notes 2022-11-29 19:23:08 +03:00
bf9f451cee feat: optimize symbolic icon 2022-11-28 20:05:52 +03:00
6e4c0c7b79 fix: typos 2022-11-24 20:20:38 +03:00