Commit Graph

676 Commits

Author SHA1 Message Date
Mike Blumenkrantz 71427769de explicitly attempt to start empdd from empc on startup
this fixes autoconnection on more pedantic systems: gentoo doesn't
seem to need it, yet fedora does?

by making StartServiceByName the first call, it's easier to know if
empdd needs a connect() method call and then to send it before any
other method calls so that startup remains smooth behind the scenes
2015-09-06 22:21:20 -04:00
Mike Blumenkrantz 5cd08a5df9 allow empdd to start up without connection info
in the case of being started by dbus, no environment variables are
available, so making a connection based on the usual MPD_* variables
will be impossible; instead, ensure that the daemon can idle peacefully
while doing nothing until someone attempts to connect it
2015-09-06 22:21:20 -04:00
Mike Blumenkrantz 627050e55f break out dbus popup of doom into separate function for reuse 2015-09-06 22:21:20 -04:00
Mike Blumenkrantz e2a21f71db fix dbus service file name to match service name 2015-09-06 22:21:20 -04:00
zmike 5b3ef97f3a ...and go back to old-style html content-type header for xml return
ffs lyricwiki
2015-09-06 20:35:17 -04:00
zmike 3146cf387c update lyricwiki module for (undocumented) api changes 2015-09-06 20:30:47 -04:00
zmike 2f8bd94ee7 simplify filesystem loader thread conditional 2015-09-06 09:28:52 -04:00
zmike 2ac5edb399 also ensure filesystem loader recurses as expected for artist art 2015-09-06 09:26:56 -04:00
zmike f1fe7471fd only allow parent directory searches for filesystem loader if still in album directory
fixes erroneous setting of cover art from other albums
2015-09-06 09:21:11 -04:00
zmike e893b6cbc1 fix prev_album skip action when activating during the first album
this should wrap back to the last album, not repeatedly skip to the
first album
2015-08-17 19:51:16 -04:00
zmike 8eafb3e56e block Delete current song deletion if not in player view 2015-07-12 15:17:17 -04:00
Mike Blumenkrantz 6ae5d03f82 delete key on player view deletes current song 2015-06-08 08:01:27 -04:00
zmike 88a10f3497 refresh current filesystem's realized items after completing a url paste
should fix race condition when attempting to load the pasted/saved url
out of the cache immediately after the paste
2015-04-16 08:50:38 -04:00
zmike 764297867c fix apm to add all new/updated albums, not just first album 2015-04-15 22:20:26 -04:00
zmike b5f571087e export empd_queue_length for use in modules 2015-04-15 22:12:55 -04:00
zmike 2a580715ed use int for empd_song_track
a song can have a track == 0, which results in multiple "empc,bg,changed" signal
callbacks being added, which ruins cover animations
2015-04-11 11:43:30 -04:00
zmike 5889bf4551 force layout recalc before completing cover animation
this will end up being a big recalc since it has to handle a newly-swallowed
object, so it's better to complete it before starting the next animation to
ensure that no frames get dropped
2015-04-10 10:29:40 -04:00
zmike 3c5caf9f7e always show filesystem add/refresh buttons again after entry hide 2015-04-07 18:44:47 -04:00
zmike eec74c14b0 remove straggler edje file reloading code 2015-04-07 18:44:46 -04:00
Mike Blumenkrantz 9a3b2741d1 update e module for latest api changes 2015-04-06 20:41:29 -04:00
Mike Blumenkrantz 7e2b1a47ab block filesystem entry activation for invalid key presses
mainly filtering backspace \b
2015-03-10 13:56:57 -04:00
Mike Blumenkrantz 38fffbd489 don't unexpectedly block entry shortcuts when filesystem entry is visible 2015-03-10 13:38:23 -04:00
Mike Blumenkrantz 7aea5c7a21 attempt to disable awful giant blue focus rectangles
ref T2193
2015-03-09 17:30:03 -04:00
Mike Blumenkrantz 37e4f02850 ensure correct button/back state on filesystem layout when hiding entry 2015-03-09 17:06:55 -04:00
Mike Blumenkrantz 11592116f5 fix BackSpace keyname in filesystem entry key handler 2015-03-09 16:57:43 -04:00
Mike Blumenkrantz fd566329eb filesystem entry receives focus now to fix backspace+compose functionality 2015-03-09 16:57:41 -04:00
Mike Blumenkrantz 514c60df50 disable focus on filesystem gengrid while entry is active 2015-03-09 16:54:58 -04:00
Mike Blumenkrantz fd4ae8f791 pressing enter while filesystem entry is active now activates current item 2015-03-09 16:54:58 -04:00
Mike Blumenkrantz ecfd8e779d unify filesystem entry hiding signal sending 2015-03-09 16:54:55 -04:00
Mike Blumenkrantz 68eb71ef71 add clip for filesystem content swallow 2015-03-09 16:50:19 -04:00
zmike 36c5767a23 set grid size as max image size for filesystem items
still weirdly off center for some images but at least it isn't overflowing
2015-03-08 22:33:13 -04:00
zmike 3616fc1d4f use BOTH aspect mode for ee images
I think this looks better for corner cases?
2015-03-08 22:31:55 -04:00
zmike b05eb858a7 fix crash when album scrolling in play view 2015-02-23 22:07:43 -05:00
zmike 3d4b0a039e add ctrl+scrolling in player view to skip prev/next album 2015-02-19 22:44:51 -05:00
zmike 5a46d298c7 add event rect above bg swallow to catch mouse when no cover is present 2015-02-19 22:36:05 -05:00
Mike Blumenkrantz 7984721d6e move startup playlist+control showing to after connect
ensure hints will be visible even if login is required
2015-02-04 19:08:09 -05:00
Mike Blumenkrantz 570147c866 fix elyr-disabled (or no maelstrom) build 2015-01-22 19:08:21 -05:00
Mike Blumenkrantz 299e790b1b add bz2 and xz to dist types 2015-01-22 18:56:00 -05:00
Mike Blumenkrantz caf7ff052f fix e module .desktop build dependency 2015-01-22 18:54:04 -05:00
Mike Blumenkrantz f1c0a284c4 fix some harmless uninitialized var warnings 2015-01-22 18:53:50 -05:00
Mike Blumenkrantz 92aa6470b8 fix re-selecting on queue update 2015-01-22 18:49:50 -05:00
zmike 02b984a25b don't crash on error popup on success 2015-01-20 00:48:36 -05:00
Mike Blumenkrantz 3c160b2b01 add a super ugly, super angry, super caps error popup for broken dbus installs 2015-01-20 00:33:32 -05:00
Mike Blumenkrantz ddd1468bf4 update hotkeys in README 2015-01-20 00:16:06 -05:00
Mike Blumenkrantz 43abc46c93 add ctrl+a for select all
how do widgets not have functions for this
2015-01-20 00:13:15 -05:00
Mike Blumenkrantz 010c22c1cb update main song text on queue list update when necessary 2015-01-19 20:44:49 -05:00
Mike Blumenkrantz 6c63d18681 add key shortcuts (1-X) for menu items
shortcut hint visibility blocked by ref T2022
2015-01-19 19:11:48 -05:00
Mike Blumenkrantz 7393732af1 show ctxpopup with ctrl+enter for queue and filesystem 2015-01-19 18:41:03 -05:00
Mike Blumenkrantz acb88f9783 use passed fs obj to check for selected items 2015-01-19 17:33:21 -05:00
Mike Blumenkrantz be6992e6da move fs item selected check into ctxpopup show function 2015-01-19 17:32:19 -05:00