Carsten Haitzler
0aeeefb405
mesgbus - fix nukll name dbus string send
...
This fixes #11
2022-09-15 14:59:45 +01:00
Carsten Haitzler
1c0e17dba3
popup - simplify buffer alloc for popup body and silence warning
...
@fix
2022-09-15 14:57:32 +01:00
Alastair Poole
c22f2faecf
procstats: Handle e_client fullscreen requests.
...
Add an event handler for E_CLIENT_FULLSCREEN. Remove the client,
destroying the popup and icon region.
This resolves the issue where a client fullscreen request would
leave a rogue icon region and popup if switching to full screen
with some applications.
@fix T8996
2022-09-15 14:56:20 +01:00
Carsten Haitzler
e8e01ac168
winlist - fix 0 item lenth rows - have at least 1 item
...
this fixes winlist large mode sometimes losing windows in the view.
@fix
2022-09-15 14:54:30 +01:00
Alastair Poole
fdb2ca44c3
procstats: fix popup state on maximize/unmaximize
2022-09-15 14:54:18 +01:00
Carsten Haitzler
f4a1dac61b
notification - get rid of useless appendix code...
...
themes have supported notification for as logn as e17 was released
so remove useless "appendix" of code that handles if it isnt.
2022-09-15 14:52:38 +01:00
Carsten Haitzler
3fc4a1c1c0
notification - fix shadow around extra notifications when all shown
...
if you show notifications on all screens the extra ones not on the
current screen get a shadow - this is wrong. this fixes that
@fix
2022-02-10 09:52:41 +00:00
Carsten Haitzler
5c7bd88632
gesture - add an option to turn it all on or off
...
so - some people have issues if we open devices. why... i don't know,
but add an option to toggle this and be conservative and have it off
by default
@fix
2022-02-10 09:52:41 +00:00
Carsten Haitzler
6d3a24be36
backlight - add option for ddc to work or not
...
just because libddcutil is installed doesnt mean someone always wants
backlight on monitors controlled, so allow an option.
2022-02-10 09:52:41 +00:00
Carsten Haitzler
0269ee1d95
ibar - emit left/right a;ign if gadcon is left/right vertical
...
@fix
2022-02-10 09:52:41 +00:00
Carsten Haitzler
7355d8d2a9
theme - ibar/ibox label overlay - properly align with text min size
...
@fix
2022-02-10 09:52:41 +00:00
Carsten Haitzler
18b1b27820
pkgkit - count pkgs total in gadgets
...
@fix
2022-02-07 19:04:07 +00:00
Carsten Haitzler
9477828550
pager - don't keep building up more popups on popups on switches
...
re-use the existing popup and stop stacking more and more.
@fix
2022-02-07 19:04:07 +00:00
Carsten Haitzler
6a72eb3cee
efm - recent - fix up mis-sorting on re-load and make icons better
...
was missing thumbnails - now do them. fix re-sorting of items weirdly
on re-load later.
@fix
2022-02-07 19:04:07 +00:00
Carsten Haitzler
9dd6a7778c
efm - do same mime lookup method as efm in recents menu
...
@fix
2022-02-07 19:04:07 +00:00
Carsten Haitzler
5a81d09519
desklock settinghs - fix kbd layout list to fill vert
...
@fix
2022-02-07 19:04:07 +00:00
Carsten Haitzler
61b73a4ed6
shot - reset cnp flag once cnp'd
...
otherwise we segv assuming we are doing cnp still and access a null
cnp_file.
@fix
2022-02-07 19:03:09 +00:00
Carsten Haitzler
7c0d3f2e2f
xkb config - fix segv on close advanced mode dialog
...
didnt remove the lists with del callbacks that accessed the cfdata
struct to set lisrts to null on del before cfdata was freed...
callback hell. yay.
@fix
2022-02-07 19:03:09 +00:00
Carsten Haitzler
48a8a757e5
bz5 - dont ping devices on unpowered adapter
...
@fix
2022-02-07 19:03:09 +00:00
Carsten Haitzler
bbbf550df3
fileman - fix favorites to scale
...
@fix
2022-02-07 19:03:09 +00:00
Carsten Haitzler
0fa389fc52
bluez5 - dont need the force conenct option it seems - cant find a need
...
if connected AND trusted it should conenct again next time you power
them on etc. ... so .. let's remove extra option cruft we seemingly
don't need - less confusion for users
@fix
2022-02-07 19:03:09 +00:00
Carsten Haitzler
75cf099ee5
bluez mod - on unload deregister gadcon class
...
fix leak of this class on unload.
@fix
2022-02-07 19:03:09 +00:00
Carsten Haitzler
0842e8d33a
systray - add more debugging to find clients that act oddly
...
@fix
2022-02-07 19:03:09 +00:00
Marcel Hollerbach
1766779b19
it should be edd not eed ... :(
2021-12-17 13:19:28 +01:00
Marcel Hollerbach
b237764161
e_pointer: improve overall
...
do not allow a dangling pointer, and check all entities that require the
pointer object to be alive.
2021-12-17 13:12:02 +01:00
Carsten Haitzler
d936a22ff6
e temp - use labels not paths to match sensors - more reliable
...
the device PATHS may change - depending on probe times/order and luck,
so use the labels to match as these should be more reliable boot to
boot.
@fix
2021-12-14 19:53:02 +00:00
Christopher Michael
b13a34cfeb
shot: Remove unused variables and unused function
2021-12-07 09:03:43 -05:00
Carsten Haitzler
5ce8d65020
shot - make initial size fit as best as possible and be big
2021-12-07 12:52:12 +00:00
Carsten Haitzler
f098843f01
lokker - remove extra ptr pop that doesnt seem needed - fix blanking ptr
2021-12-07 12:52:12 +00:00
Carsten Haitzler
03f6b0bfe6
settings - add a palette entry under look and in main menu for shortcut
...
now paledit is where you'd expect it in settings
2021-11-24 19:13:55 +00:00
Carsten Haitzler
07274b9495
e transitions - add theme anim duration multiplier setting
...
this is a universal knob for "make those transtions faster". set it ot
0 and edje animations will essentially stop and be instant (take 0
time). if set to 1 - they will go at "theme defined", 2.0 == take
twice as long etc. ... so for people who want "things to go faster"
slid this down to where you like it. they dont actually go faster... e
goes just as fast - just some transtion takes less time (fewer
frames)... :) this has been in elm and edje for a long time but this
makes the setting obvious to find.
2021-11-24 18:39:11 +00:00
Carsten Haitzler
1b02c4c6ab
connman gadget popup - fix sizing to scale better
2021-11-12 22:47:16 +00:00
Marcel Hollerbach
e64e7d77c6
music-control: do not crash when no config is selected
...
this is a fresh config crash.
2021-11-02 17:10:46 +01:00
Carsten Haitzler
356d2a6428
ibar - go back to a traditional del timer/add dimer and no reset model
...
for mousover menu show... as per the subject
2021-10-27 18:02:50 +01:00
Carsten Haitzler
8b16ea75a0
efm - add a rfecent files menu (up to 30) wirth minimal mime icons
...
efm now tracks the most recent 30 files opened with timestamps in
100th of a second and a menu with these recent files under
main menu -> navigate ... the icons are plain mime type icons and not
thumbnails as the efm code isnmt really usafle to create icons in
menus without a lot of work. something to keep in mind for the redo of
efm... :)
at least you can easily access recently opened files with efm now :)
@feat
2021-10-09 11:59:59 +01:00
Carsten Haitzler
36dac31c8f
mixer - add some more device icons
2021-09-29 08:45:26 +01:00
Carsten Haitzler
ac70f6ce26
tasks - handle shutdown case with still existing clients in list
...
avoid accessing possibly freed/deleted clients in the case of a clean
shutdown if clients still exist.
@fix
2021-09-17 00:07:53 +01:00
Carsten Haitzler
f8d8d82d34
temp - we free sleeper in the cthread cancel cb
2021-09-08 08:56:15 +01:00
Alastair Poole
572955d2e5
procstats: revert dont dont block.
...
load/unload.
2021-09-08 07:26:14 +01:00
Alastair Poole
fd42187935
procstats: shutdown dont wait.
...
Don't block.
2021-09-07 22:01:46 +01:00
Alastair Poole
1f6ab7d860
procstats: name and feedback thread.
...
Struggled to read my own code. This seems clearer now.
2021-09-07 21:23:07 +01:00
Carsten Haitzler
664b44631d
procstats - make use of gadget nicely
2021-09-07 14:05:56 +01:00
Carsten Haitzler
c794168da6
procstats - dont leak objects - was not even needed
2021-09-07 12:15:50 +01:00
Alastair Poole
4fd87f338e
procstats: delete don't dismiss.
...
Don't animate and less cleanup needed...also leak.
2021-09-07 09:12:13 +01:00
Alastair Poole
79a15be294
procstats: check null return / ptr.
2021-09-07 08:15:08 +01:00
Alastair Poole
94ceea2a74
procstats: use after free.
...
Don't set callbacks on objects that persist longer than module.
Delete safely.
2021-09-06 00:14:51 +01:00
Carsten Haitzler
d12acf0d01
ibox - track timer and elete it when icon deleted... bad tracking of tmr
...
if you create a timer for some object and are passing in that ptr to
the timer later.. what happens if that icon (object, struct etc.) is
deleted BEFORE the timer fires? timer fires passing in a junk ptr to
freed memory... and this causes bad things™. don't do this. track your
timers and delete them...
2021-09-04 08:51:50 +01:00
Carsten Haitzler
1c225c082d
remove unsed vars
2021-07-26 21:34:27 +01:00
Carsten Haitzler
28258cf105
pager - remove desk show coede on swap as it just locks up desk switchn
...
middle mouse drag on pager to swap whole desks is a bit borken with
this code - remove it.
@fix
2021-07-26 20:29:50 +01:00
Carsten Haitzler
a4626f87fd
randr - allow custom names for screen (not output but model)
2021-07-22 10:56:02 +01:00