Commit Graph

8988 Commits

Author SHA1 Message Date
Carsten Haitzler 18c0fb89cf connman - fill in missing content of error and req browser reqeusts
these wwre not filled in. fill them in.
2021-04-19 11:43:11 +01:00
Carsten Haitzler a8fb845242 e module and gad icons - fix some icons missed thay were hiding 2021-04-17 13:53:26 +01:00
Carsten Haitzler 8e128abb28 e module icons - final push to flatten... 2021-04-17 13:41:26 +01:00
Carsten Haitzler 08ae4e5e5d cpufreq - silence switch falltrhough warnings 2021-04-17 12:32:40 +01:00
Carsten Haitzler c92f75b52d cpufreq - fix powersave cpufreq restore to normal governor
@fix
2021-04-17 12:31:26 +01:00
Carsten Haitzler d277df0a51 pager - fix asan report on use after free on gadget shutdown 2021-04-16 15:53:02 +01:00
Carsten Haitzler 92695f10fc modules - flattenify icons of more categories - conf to go... 2021-04-14 23:26:55 +01:00
Carsten Haitzler e09e75062d battery - work on pinephone.
it's a ... simpler battery.
2021-04-14 16:13:42 +00:00
Carsten Haitzler 17c2d33a32 battery - handle missing vendor, model, invalikd lifespan capacity etc 2021-04-14 00:04:59 +01:00
Alastair Poole e1eed5190b freebsd: make elput optional. 2021-04-12 12:47:27 +01:00
Carsten Haitzler f9607a9084 mod bz5 - fix hw that comes with bt rfkill on and bz adapters empty
so - it seems on some hardware and./or os combinations the list of bt
adapters is empty from bluez5 entirely if the adapter is rfkilled off.
this means e doesnt see it at all - has no idea it's there. bz doesnt
expose it. without that we can't turn it on even. so - if our bt
adapter list is empty, then assume this is an error and manually list
rfkillable devines and forcibly unblock them ot make them appear in
bulez5... not so much a bug fix as a system brokenness workaround with
bz5 just ignoring rfkill bnlocked devices and not even telling us
about them.

@fix
2021-04-12 11:05:23 +01:00
Alastair Poole 52d7ca6486 procstats: show above window. 2021-04-09 11:32:52 +01:00
Carsten Haitzler 5d08df0746 e theme icons config - force elm theme for elm icons as they match now
yes - possibly need yet another config value for this, but at least
for now force the elm internal icon theme so icons match.
2021-04-06 17:15:52 +01:00
Carsten Haitzler 484c9f5818 e - module icons ... the great flattening begins... (partly done)
did a chunk of the module icons, but not all. it now matches flat.
2021-04-05 23:45:47 +01:00
Marcel Hollerbach 2bab67bdef swipe: add a help screen that tells where to find debug output 2021-04-05 21:14:15 +02:00
Marcel Hollerbach 424a6a1930 move gesture recognition to e itself 2021-04-05 20:41:55 +02:00
Marcel Hollerbach 59ae22f8ec swipe_config: only warn on x not on wl 2021-04-05 18:29:56 +02:00
Carsten Haitzler 50d31fb87f shot - comment out unused func 2021-04-04 18:17:14 +01:00
Carsten Haitzler 0187eb5fe6 winlist - add list window miniatures option you can turn off 2021-04-04 12:50:24 +01:00
Carsten Haitzler e2786dd50f mod mixer - unput monitor sources as they may be already
this results in no vu meter if they are muted... unmut them so we get
a working vu
2021-04-02 17:54:04 +01:00
Carsten Haitzler e0f40e7a83 mixer - remove debug printfs 2021-04-02 17:17:32 +01:00
Carsten Haitzler b778103299 mod mixer - add vu meter to popup 2021-04-02 17:14:11 +01:00
Carsten Haitzler 6ad7fb9c3a mod packagkit - a bit of polish on the popup 2021-04-02 16:15:23 +01:00
Carsten Haitzler 46894c8326 shot - move to std icons for zoom buttons and overlay style 2021-04-02 12:33:25 +01:00
Carsten Haitzler 17303d0762 mixer - new glob for earbuds 2021-04-01 21:05:44 +01:00
Marcel Hollerbach ed5dcfbd60 gesture_recognition: Rework to use elput
With this:
- Support for gestures in X *and* wayland. Wayland does not require the
  libinput group hack
- Hotplugging support thanks to udev support

This requires a new rebuild of efl.
2021-04-01 15:15:11 +02:00
Carsten Haitzler fa836d5d6b mixer - add more globs for sony headphones
thanks for the info bushman :)
2021-04-01 12:11:30 +01:00
Carsten Haitzler 0509814168 mixer - fix sink icons first map for buil in audio 2021-03-30 22:00:04 +01:00
Carsten Haitzler 0f90c6a10a mod - mixer - visual cleanups of mixer look and feel. more polish 2021-03-30 14:52:23 +01:00
Carsten Haitzler aa4f3ce308 mixer - emix - use heading tag 2021-03-30 12:03:48 +01:00
Carsten Haitzler 71409186b9 emix - fix dynamic output sink change with monitoring 2021-03-30 11:50:31 +01:00
Carsten Haitzler e6c05913c6 emixer - handle source del properly - shut down src mon 2021-03-30 01:51:21 +01:00
Carsten Haitzler 9444e5d55d e mixer - add ability to monitor streams with vu meters too
it's generic infra where you can get a general waveform (44.1khz
stereo floats per strea) for playback (sink inputs), output (sinks)
and inputs (sources). the emix gui will put a vu meter (actually it's
not a vbu meter - it's a peak sample measure over any frame period)
with a progress bar there. very useful now.

@feat
2021-03-30 01:12:26 +01:00
Carsten Haitzler 0564846adb mixer - fix sink icons 2021-03-30 01:12:26 +01:00
Carsten Haitzler cf31032d1b mixer - more icon mappings for sinks 2021-03-30 01:12:26 +01:00
Alastair Poole 52d8bbd88d procstats: remove duplicate calc. 2021-03-29 20:24:34 +01:00
Alastair Poole 2915a51a93 procstats: send message to theme edje object. 2021-03-29 14:03:31 +01:00
Alastair Poole e46fbcb951 procstats: Remove the massive objects.
TODO: Send messages to the theme...
RFC as always...
2021-03-29 12:31:54 +01:00
Carsten Haitzler 6beec55b74 mixer - add icon database for sink icons for mixer popup
this will allow us to have specific icon for different sinks - eg a
screeen for hdmi sinks etc. - need to build a "database" in
sink-icons.txt over time. format is:

glob|icons-name
glob2|icon-name2
...

where glob/glob2 are file globs to match the strng of a sink name and
icon-name/icon-name2 are the naime of the icon in the elm icon theme
for xdg/fdo standard icons or extended icon names we added in the elm
theme. add more lines as needed. first match "wins" so put most
specific matches at the front and least specific at the end.
2021-03-29 01:25:28 +01:00
Carsten Haitzler 27c5126c20 desktop gadgets - use new gadgets icon for settings 2021-03-28 22:52:44 +01:00
Carsten Haitzler 4deaeaad20 mod battery config icon- fix to use from theme 2021-03-28 22:29:48 +01:00
Carsten Haitzler a51f226d09 conf and other toolbar/list icons - go up to 40 by default 2021-03-28 22:16:05 +01:00
Carsten Haitzler 21e5da5322 emixer - update icon to match new flat look 2021-03-28 20:14:30 +01:00
Alastair Poole ded482d817 emixer: avoid segv when no default sink is set. 2021-03-27 20:29:28 +00:00
Alastair Poole 2ee80c2335 xkbswitch: Alternative lookup path.
Fedora.
2021-03-26 10:20:30 +00:00
Carsten Haitzler b10be21d3d tasks - fix initial sizing in some cases to fill + expand 2021-03-25 12:17:20 +00:00
Carsten Haitzler 753ffef8d0 swipe - fix icon up after change of name 2021-03-22 13:32:41 +00:00
Carsten Haitzler 95d4a5a3dd tasks - fix sizing of items in box 2021-03-22 10:37:48 +00:00
Carsten Haitzler f158ffbe93 emit signals for ac on/off explicitly to battery gad 2021-03-18 11:21:31 +00:00
maxerba cb8ccb9a79 Updating french translation 2021-03-16 12:04:59 +01:00
Carsten Haitzler 09e4f2f8b5 bat popup - match gadget content better 2021-03-14 11:51:58 +00:00
Carsten Haitzler fec75537b6 battery - polish popup list item content 2021-03-13 23:06:35 +00:00
Alastair Poole 02713d9bc6 temperature: Remove dead struct. 2021-03-11 19:09:30 +00:00
Alastair Poole 5d19ae6a5b battery: missed that.
Bad.
2021-03-11 11:50:56 +00:00
Carsten Haitzler 7ca3f8f612 efm - option for display of dates explicitly and not in nice-human form 2021-03-10 10:06:53 +00:00
Alastair Poole a6b870266c bat: status entry scroll. 2021-03-09 20:29:31 +00:00
Alastair Poole 3e1b41ab44 battery: OpenBSD > 1 battery. 2021-03-09 14:30:49 +00:00
Alastair Poole e4d187602b temperature: FreeBSD.
As per Linux and OpenBSD.
2021-03-09 14:08:42 +00:00
Alastair Poole d8f4051d40 temperature: OpenBSD sensors.
As per-linux.
2021-03-09 12:36:42 +00:00
Alastair Poole 2c26f09e3c tasks: pass events ctxpopup. 2021-03-08 17:07:02 +00:00
Alastair Poole b593fb0bfa battery: no popup with 0 units. 2021-03-08 13:18:48 +00:00
Alastair Poole c9f1d254ca battery: padding.
enough for now.
2021-03-08 12:49:23 +00:00
Alastair Poole 57d7419a28 battery: fix warning. 2021-03-08 12:35:53 +00:00
Alastair Poole d046bc5268 battery: cleaner popup ui 2021-03-08 12:27:01 +00:00
Alastair Poole 39b7896df5 battery: fix sysctl battery update and naming. 2021-03-07 20:21:12 +00:00
Alastair Poole 1e4eb55816 battery: popup text. 2021-03-07 19:49:40 +00:00
Alastair Poole 29ca5ff055 procstats: Fix leak 2021-03-07 19:22:49 +00:00
Alastair Poole 9ab00c598b battery: WiP RFC.
How many instances do we need? I'd argue one, or once one poller.
If this is a problem let me know...
2021-03-07 19:18:17 +00:00
Alastair Poole 945697ba0a battery: FreeBSD multiple batteries.
model/vendor/tech support. Some indentation to make the BSD
support easier to read and distinguish. Pleas test.
2021-03-07 16:23:50 +00:00
Alastair Poole a4630c0679 battery: > 1 battery popup. 2021-03-07 12:46:42 +00:00
Carsten Haitzler 434833e9da mixer - properly update default sink and set def sink too in mixer popup
mixer popup SAVED the def mixer but never SET it...  and this led to a
bunch of issues when getting gixed. now its saved and set. NOW the
mixer popup has a quick way to select the output sink (device). handy
if uyou use usb audio for heapdhones but on board audio for speakers
for example (or hdmi audio or something).

@fix
2021-03-07 11:11:39 +00:00
Alastair Poole b16b0bda20 procstats: fix double free 2021-03-06 11:36:47 +00:00
Alastair Poole 44abec8710 procstats: use widget known to the theme.
Something *could* be made much prettier but this always, afaiu,
needs to use a swallow.
2021-03-06 11:09:46 +00:00
Alastair Poole ff2a2289d7 conf_randr: mouse scroll on screen modes. 2021-03-05 18:04:21 +00:00
Alastair Poole ad43773245 tasks: fix for layer with winlist large. 2021-03-05 17:01:23 +00:00
Alastair Poole 4051c18a40 tasks: reset layer then unset layer block.
This fixes a horrible thing.
2021-03-05 13:03:05 +00:00
Alastair Poole 093f2c8a08 cpufreq: set timer to NULL.
Silence CLANG warning.
2021-03-05 11:45:15 +00:00
Alastair Poole 633b374b8b clock: defer edje signal process after MOUSE_DOWN cb.
Setting the MOUSE_DOWN callback before
edje_object_signal_message_process improves the reliabilty of the
event. I don't understand why that could be interfering but this
is more-or-less a cosmetic change.
2021-03-05 10:40:33 +00:00
Alastair Poole 378d8a726c tasks: ensure ec is not null. 2021-03-04 20:00:06 +00:00
Carsten Haitzler 56e96cf9ab tasks - handle win del when it iconifies 2021-03-04 17:20:52 +00:00
Carsten Haitzler b5804d120a tasks - on refill ensure old icon is deleted and nulled 2021-03-04 10:17:30 +00:00
Carsten Haitzler 4ebb7c155a music-control - null out dead timer so it isnt accidentally deled
deleting invalid timer object... because it is invalid because we
never nulled out the timer when it runs.
2021-03-04 09:16:01 +00:00
Carsten Haitzler 977cbc59b8 cpufreq - fix up some ugly bugs in a move to powersave
not setting right governor from menu, not updating the state after a
change ....

@fix
2021-03-03 13:58:11 +00:00
maxerba b5a5f9f357 Updating french translation 2021-03-02 21:56:06 +01:00
Alastair Poole 06fe218818 emixer: no shadows.
Concessions.
2021-03-02 15:44:54 +00:00
Alastair Poole 91dd5f66be emixer: Small Tidy Up. 2021-03-02 13:27:24 +00:00
Alastair Poole c09e37d7e1 mixer: pulse indentation.
Tidying up from that previous patch.
2021-03-02 08:41:29 +00:00
Pau Espin Pedrol b0b2984953 emixer: pulse: Use description as name for sources
Summary:
Same is already done for sinks.

emixer: Add support to set default sink

emixer: Add support to set default source

emixer: gadget: Update UI to follow pulseaudio default sink changes

Reviewers: devilhorns

Subscribers: abrouwers, netstar, cedric, zmike

Tags: #enlightenment-git

Differential Revision: https://phab.enlightenment.org/D12247
2021-03-02 08:35:21 +00:00
Carsten Haitzler 36b7e3c617 tasks - avoid seg on null client 2021-02-22 13:06:46 +00:00
maxerba f7432543b3 Updating french translation 2021-02-20 14:18:07 +01:00
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