- adjusted padding, margins, and border radius
- made the title stand out more
- updated related strings
- removed the extra description, feels unnecessary to me
now all chromium patches in all helium repos follow
the same dir pattern: `<vendor>/<group>/<...>/<patch>`
and there's no longer a "contrib" dir which was admittedly
kind of confusing
merged the related patch from macOS repo into this one and added new changes. it makes sense to keep it here as it's a "main helium" kind of change, not some platform quirk.
i'm not sure whether macOS 15 bounds are correct, however, so this will probably be patched up more in the future.
the agnostic theme will still be the default, but this
will re-enable the use gtk/qt buttons for whoever wants
to use the GTK/QT themes for whatever reason
fixesimputnet/helium-linux#74
- made the appearance subpage open first by default when opening the settings page
- moved all behavioral toggles to the new section within the appearance page
- renamed the appearance page to "Appearance and behavior"
- replaced the palette icon with a more diverse one
- moved helium/ui/settings-page-icons.patch to helium/settings/settings-page-icons.patch
- cleaned up patch order inside helium/core/open-new-tabs-next-to-active-tab-option.patch to be more readable
cleans up space, eliminates "zoom shaming". i just like scaling down
websites without being constantly reminded about it. safari behaves the
same way as helium does with this change, and no one complains, so i
guess it's fine :3
- enabled the tab muting feature by default
- fixed the UX issue with the alert indicator and the close button
swapping places on hover
- increased the minimum width for close buttons to prevent mute &
close buttons from overlapping each other
- removed the fade animation from the indicator
closes#324
Instead of deleting copies of generic patches when unmerging them
from platform patches, move them back into the shared repository.
This makes it much more pleasant and ergonomic to work on patches
as a merged series, and allows to e.g. refresh existing patches
without having to move them back to the original folder manually.