Commit Graph

8 Commits

Author SHA1 Message Date
0308067065 refactor(ui): move transparency related things to a module 2023-04-25 02:00:27 +01:00
938f138ba8 feat(ui): do not enable pixel-scroll-precision-mode on startup
It sometimes causes a long lock-up of Emacs. I believe this is due to a
known issue where the mode can cause excessive garbage collection while
scrolling, combined with my use of gcmh which prevents GC while actively
using Emacs.

Hence my theory is that pixel scrolling is causing tons of memory to be
consumed, but gcmh prevents the GC from running, until it hits a tipping
point where it GCs hundreds of megabytes of memory.

Or, that's my theory at least :P
2022-10-05 00:21:43 +01:00
e662ee6552 feat(ui/display-time): add config for display-time-mode 2022-07-30 22:20:55 +01:00
9d72997be0 feat(ui): add solaire-mode 2022-07-16 00:07:45 +01:00
d7b13eafdf chore(ui): fix docstring for siren-pixel-scroll-mode 2022-04-26 23:42:25 +01:00
16ad0402a2 fix(ui/pixel-scroll): fix typo with siren-pixel-scroll-mode init 2022-04-22 23:34:57 +01:00
be595062e6 feat(ui): define custom siren-pixel-scroll-mode
This makes it easy to toggle all per-pixel scrolling related settings on
and off.
2022-04-22 22:44:22 +01:00
f0f7c53cb3 feat(ui): enable pixel-scroll-precision-mode in GUI if available 2022-04-07 01:42:18 +01:00