Commit Graph

9024 Commits

Author SHA1 Message Date
Carsten Haitzler 0d0c49e616 shot - allow escape to escape the shot dialog 2022-05-23 17:35:28 +01:00
Carsten Haitzler 422c0b6765 efm - support system provided desktop files for actions
right clikc -> actions -> ... here

you might want desktop files that have

X-Enlightenment-Action-Mime=inode/directory

in them - then they will be included in that menu and whatever is
executed is passed the dir when run as an argument. example:

[Desktop Entry]
Type=Application
Name=Dir xmessage
Exec=xmessage
Icon=video_player
NoDisplay=true
X-Enlightenment-Action-Mime=inode/directory
2022-05-20 13:24:35 +01:00
Carsten Haitzler d869db87ce popup - simplify buffer alloc for popup body and silence warning
@fix
2022-05-18 12:58:23 +01:00
Carsten Haitzler 5cf747d45d wayland support - add watermark and bug message and pause
this will clearly alert a user they are using e in wayland mode. this
is needed as there seems to be far too much confusion if e is in
wayland or not and when it is people having issues. this makes sure
e's wayland session desktop also has the label in it so it's clear etc.
2022-05-13 20:36:58 +01:00
Alastair Poole b413ee5d03 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-04-25 15:21:19 +01:00
Carsten Haitzler 7e6736e743 shot - be clear about the shot uploads being unecrypted and available
we were clear, but just to be sure - tell people more expicitly that
it's all totally out-there-public data...
2022-04-12 13:16:25 +01:00
Carsten Haitzler 6f59af7e9f winlist - fix 0 item lenth rows - have at least 1 item
this fixes winlist large mode sometimes losing windows in the view.

@fix
2022-03-22 12:41:01 +00:00
Alastair Poole 0fc17828f6 procstats: fix popup state on maximize/unmaximize 2022-03-08 10:51:21 +00:00
Simon Lees 3331e87184 Tasks: choose a readable default preview size.
The preview at 32px is practically unreadable 240px is probably
a much more sensible default value
2022-03-04 19:11:15 +10:30
Carsten Haitzler bffe5a426c 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-02-20 11:53:15 +00:00
maxerba 8368850157 Updating french translation 2022-02-18 20:52:28 +01:00
Carsten Haitzler 12cbf43ae2 pkgkit - count pkgs total in gadgets
@fix
2022-02-07 10:45:17 +00:00
Carsten Haitzler 93fa4e6393 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-01-31 11:39:15 +00:00
Carsten Haitzler 6fe4d9c9b7 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-01-30 11:34:51 +00:00
Carsten Haitzler 18a86f2f64 efm - do same mime lookup method as efm in recents menu
@fix
2022-01-27 17:13:36 +00:00
Carsten Haitzler aa93a66b5f desklock settinghs - fix kbd layout list to fill vert
@fix
2022-01-24 14:14:31 +00:00
Carsten Haitzler cef95a0189 shot - reset cnp flag once cnp'd
otherwise we segv assuming we are doing cnp still and access a null
cnp_file.

@fix
2022-01-22 18:45:38 +00:00
Carsten Haitzler 921f5208e7 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-01-21 16:10:38 +00:00
Carsten Haitzler b84fc34d08 bz5 - dont ping devices on unpowered adapter
@fix
2022-01-20 11:12:22 +00:00
Carsten Haitzler dcc02e3bd2 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-01-19 11:52:36 +00:00
Carsten Haitzler 264b59c42f 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-01-18 21:17:54 +00:00
Carsten Haitzler 29e1a12da3 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-01-17 22:23:07 +00:00
Carsten Haitzler 58462390be ibar - emit left/right a;ign if gadcon is left/right vertical
@fix
2022-01-17 20:56:45 +00:00
Carsten Haitzler f615a2120d theme - ibar/ibox label overlay - properly align with text min size
@fix
2022-01-17 20:56:03 +00:00
Carsten Haitzler 6ad07d07c2 fileman - fix favorites to scale
@fix
2022-01-12 14:24:34 +00:00
Carsten Haitzler b6da0ac873 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-01-09 16:40:21 +00:00
Carsten Haitzler 47767cf645 bluez mod - on unload deregister gadcon class
fix leak of this class on unload.

@fix
2022-01-09 15:26:03 +00:00
Carsten Haitzler 0f17a85674 systray - add more debugging to find clients that act oddly
@fix
2022-01-05 11:50:11 +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