Commit Graph

8848 Commits

Author SHA1 Message Date
Carsten Haitzler 490e46bfa9 systray - fix sizing to use gadget size not shelf/parent for icon
the sizing in systray is a bit... nadff. quick and dirty fix.

@fix
2021-02-09 22:06:07 +00:00
Carsten Haitzler 077f704fd0 pager - allow for a new optional parent edje obj for spacing control
i use this in flat to make items overflow their inset padding in some
cases like .. the pager (tasks, ibar do this too but do it per icon)
2021-02-09 13:24:13 +00:00
Alastair Poole e47db1df54 tasks: Do not show preview if shelf is animating. 2021-02-06 10:25:31 +00:00
Carsten Haitzler 19f17e4aef music controller - set timer to null to be sure on del 2021-02-01 18:08:06 +00:00
Alastair Poole 2c677a87dd tasks: Do not enable preview during iconifying. 2021-01-29 21:41:56 +00:00
Alastair Poole d2df05b36b tasks: fix "lost" window.
We can hide the e client frame during a uniconify if the user is
trigger happy (like me). It would be better if the effect could
be reversed during the iconify event.
2021-01-29 12:58:16 +00:00
Alastair Poole b6b4e1fb00 conf_randr: display settings for current screen.
When opening the screen setup dialogue, show the screen for the
current zone.
2021-01-26 12:19:57 +00:00
Carsten Haitzler a9d0a74474 efm - fileman - listen to zone geom changes to redo fm view
@fix
2021-01-25 14:38:36 +00:00
Alastair Poole c3a2a7f818 ibox: Handle preview when shaded.
The user is minimizing a shaded window. We have the border pixel
data. For now, give the object a "sensible" shaded set of
dimensions.
2021-01-25 08:19:17 +00:00
Alastair Poole a05ac83a31 ibox: Delay ibox population on initial fill.
This fixes the issue with previews when either changing the
container theme, or restarting E.
2021-01-22 09:18:02 +00:00
Christopher Michael 361dc09285 e_int_config_profiles: When a profile gets deleted, also delete any
existing e_action for that profile.
2021-01-20 14:49:24 -05:00
Christopher Michael 15c61b7ddb quickaccess: Add NULL parent param to call for e_entry_dialog_show 2021-01-20 12:39:17 -05:00
Christopher Michael ce4a7f5d8c ibar: Add NULL parent (for now) to call of e_entry_dialog_show function 2021-01-20 12:38:43 -05:00
Christopher Michael 89db85e4e7 e_int_config_shelf: Add parent param to e_shelf_new_dialog function call
This stops the ability to close the Shelf Settings dialog while the
Add New Shelf dialog is open
2021-01-20 12:37:50 -05:00
Christopher Michael b177afeb43 e_int_config_profiles: Add NULL parent param to e_entry_dialog_show call 2021-01-20 12:37:18 -05:00
Christopher Michael f4e0d7612e desks: Assign some default desktop names
By default, desktops should (realistically) be assigned some form of
name so that they are not blank. This Fixes the issue of no Desktop
labels in the Virtual Desktop menu, and also fixes the issue mentioned
in the below ticket where "Show on Specific Desktop" dialog would not
show any type of description for the desktops when trying to place a
shelf.

NB: Uses the format of Desktop X,Y (ie: Desktop 0,1)

Fixes T8838

@fix
2021-01-19 15:51:12 -05:00
Carsten Haitzler d11329c546 bz6 - ask for new flat icons to look decent 2021-01-18 21:06:49 +00:00
maxerba a933a7a28b Updating french translation 2021-01-17 08:22:14 +01:00
Carsten Haitzler 2560bdfff2 scale - advance - conf - allow 0.01 increments for scale 2021-01-15 21:29:55 +00:00
Carsten Haitzler e6861cae44 shot - make toolset scrollable to allow smaller window 2021-01-10 16:50:03 +00:00
Carsten Haitzler d150b7998d music control - enable preload on art 2021-01-09 12:32:45 +00:00
Carsten Haitzler 9001073b0b music control - handle out of bounds len/pos of playback 2021-01-09 04:11:38 +00:00
Carsten Haitzler 6ec7dd8a69 music control - handle length < 0 2021-01-09 04:10:03 +00:00
Carsten Haitzler 246d28d3bf music control - support popup display of song position
look at property updates for position and track it and tell the popup
about it along with loop mode.
2021-01-09 04:00:38 +00:00
Carsten Haitzler d5658d2190 music control - dont flicker album art on multiple repeated prop changes
when u switch songs with popup the album art flickered on/off a few
times because mnpris props updated multilpe times. this ignores new
art url changes if they are the same file/url to avoid flickers.
2021-01-08 14:04:31 +00:00
Carsten Haitzler dd07427e96 music control - respct powersave for polling for mpris provider 2021-01-06 22:19:00 +00:00
Carsten Haitzler e3300c11e9 music-control - ad d automatic mode that now handles browsers too
now music-control can automatically find any mpris provider if its in
a glob domain like org.mpris.MediaPlayer2.* or web browsers like
org.mpris.MediaPlayer2.chromium.* and org.mpris.MediaPlayer2.firefox.*
... as well as the explicit list it has still. if it doesnt have a
provider it polls every 5 sec to look for one.
2021-01-06 16:56:16 +00:00
Carsten Haitzler 9da59955a6 cpufreq - remove useless type check for event handler 2021-01-02 15:24:58 +00:00
maxerba 935a258aa3 Updating french translation 2020-12-31 18:39:55 +01:00
Alastair Poole e8d6d2c5d1 wallpaper: Add webm extension for animation. 2020-12-30 17:31:04 +00:00
maxerba 9773d9077f Updating french translation 2020-12-29 19:17:12 +01:00
Carsten Haitzler 199bc82cbf Everything - possibility to make it bigger
Summary: On high resolution displays, "everything" was too small. so increase the values to make it bigger if needed

Reviewers: devilhorns, raster

Reviewed By: raster

Subscribers: cedric, zmike

Tags: #e_modules

Differential Revision: https://phab.enlightenment.org/D12193
2020-12-22 12:36:09 +00:00
Carsten Haitzler 9976be6f20 e - config - profiles - scratch - fix to go back to default again
changes to restart scheme made the env var not work. this makes
scratch go back to scratch again.
2020-12-18 21:33:43 +00:00
Carsten Haitzler 32c37d084c connman agent msg handling - be more clean to try avoid possible seg
As this was reported with no reproduction method - like a "one off" I
can't be sure this is it and fixes it, but looking for agent->msg and
it becoming a wild crazy pointer. So either it was left there from
long ago and has since been forgotten bhy asan and is thus wild, or ..
memory was scribbled over with junk. in the latter case... who knows.
in the former, this may fix that.

@fix
2020-12-17 10:16:55 +00:00
Carsten Haitzler 7e42390874 pager - clean up some whitespace and formatting
also cut some lines that can be moved into variable decls
2020-12-10 15:39:41 +00:00
Carsten Haitzler 5a97e2c4e7 battery - dont show low battery alert if we have >= 15% battery
saves edge cases creating warnings;
2020-12-02 23:04:58 +00:00
Carsten Haitzler 09ec2015e9 e backlight - offer suspend api for wl's drm mod to turn on/off 2020-12-02 02:29:27 +00:00
Carsten Haitzler 6d2c0d04e9 wl - remove some old versioning stuff that is not relevant anymore
we need latest efl anyway so... no point having this fluff
2020-12-01 21:21:17 +00:00
Carsten Haitzler 95cb8ea7c0 fix typo in lanbeland put checkbox for the slider above it 2020-12-01 16:45:04 +00:00
Carsten Haitzler 45cf81dc1d e scale - use dpi reported by e_scale_dpi_get in scale dialog 2020-12-01 16:40:36 +00:00
Carsten Haitzler 4b87781bae scaling - remove custon x application dpi and move to central scaling
now have a base dpi (75) which is multiplied by the scale factor and
then set in both xft.dpi and xsettings. also a checkbox to turn
setting of this on or off so e can be told to not touch these at all.
2020-11-29 18:52:17 +00:00
Carsten Haitzler e8d2f72a4f bluez5 mod - if you unpair, disable unlock config for device
fixes T8858
@fix
2020-11-27 18:04:23 +00:00
Carsten Haitzler 309148bdb0 winlist - fix single itom on line case ... 2020-11-27 15:29:31 +00:00
Carsten Haitzler 53acb60c6a winlist - optimize layout calcs when you have more windows
initial "how do i size and lay this out" is a fuzzy algo that tries to
stuff all the windows into a single screen with several rows of
windows (in large mode). it has to trade off sizing for a squarish
layout with mu;ltiple rows so does some passes and tries and bisecting
etc. - the problem is each stage goes and does a lot of object changes
re-laying them out and querying them. this is expensive. this does a
row length calc on its own without the objects to save a whole lot of
overhead.

in theory i could actually skip almost all the object stuf and make
more assumptions and reduce the object fiddliong to just an initial
"how much fluff around a window item in the list and how much fluff
around the winlist (like padding/title and so on) and then just do
some raw math (and even flatten into arrays for cache friendliness).
but it's fast enough right now without a lot of changes. can always
revisit this in future.
2020-11-27 12:19:59 +00:00
Carsten Haitzler 0c2288daef systray - remove deleted icon from box icon list
otherwise we just get warnings all day. this is a bug and efl
plastered over it and didnt die by being nice - but we shiouldnt keep
the bad code...

@fix
2020-11-27 11:23:22 +00:00
Carsten Haitzler c23015ac92 systray - be more explicit with what we are looking for in logs 2020-11-27 11:17:33 +00:00
Carsten Haitzler 97977f9f41 efm - call e fwin key cb's after e_fm cb's and delay fwin del
this mens fwin's key handling should always be called after efm's own
internal handling and dispatching. also the final deletion will also
now be deferred in a job to "after all of this".

fix segv on ctrl+w
2020-11-27 09:28:57 +00:00
Carsten Haitzler edfb14460d connman - add an explicit scan when popping up the popup.
this may make connman now list wifi networks if you use the new iwd
instead of wpa_supplicant
2020-11-25 14:04:17 +00:00
Carsten Haitzler be1db92dbb e scaling - set xsettings scalign from core e scale if x xset dpi off
if e' x applications setitnghs (xsettingvs) is off - then just
calculate an xsettings dpi val from core scale. also use randr info
for dpi if possible instead of "core x" and "core wl". wprkds around
broken core dpi in x.
2020-11-22 13:53:29 +00:00
Carsten Haitzler 6458c947fc music-control - add spotifyd 2020-11-20 14:08:00 +00:00