Commit Graph

155 Commits

Author SHA1 Message Date
Gustavo Sverzut Barbieri 2649cf41a3 improve enjoy theme.
bit more scale and finger_size friendly, but there are other things to do;

   - add missing elm.swallow.pad to all genlist items (test with finger size)
   - ensure scale works properly
   - check/fix now playing screen (not even looked yet)

I have no idea why, but genlists are not updating dynamically. It does
work with elementary_test, but not within enjoy, so probably some
widget is broken wrt propagating theme changes to children. To test
you need to exit the list and enter it again.




SVN revision: 53827
2010-10-24 08:48:02 +00:00
Leandro Pereira 19961e4850 Fixing warning. s1 and s2 strings should be const.
SVN revision: 53630
2010-10-19 16:07:04 +00:00
Leandro Pereira 8a8cfaf7a5 Add rating stars to now playing screen.
SVN revision: 53629
2010-10-19 16:07:01 +00:00
Leandro Pereira afe4cb5721 Creating a volume bar in nowplaying screen.
SVN revision: 53628
2010-10-19 16:06:58 +00:00
Leandro Pereira d540209416 Adding image for 'current playlist' button.
SVN revision: 53627
2010-10-19 16:06:54 +00:00
Leandro Pereira 8f68b5e5e9 Adding icon for all songs in artist-albums list.
SVN revision: 53626
2010-10-19 16:06:51 +00:00
Leandro Pereira 812b9aeba2 Adding diferent image sizes for no-cover.
SVN revision: 53625
2010-10-19 16:06:45 +00:00
Leandro Pereira 70b91db901 Fit cover horizontaly to avoid black bars in nowplaying.
SVN revision: 53624
2010-10-19 16:06:37 +00:00
Leandro Pereira 715ecddef1 Add shuffle and repeat feature to enjoy.
If shuffle is selected, enjoy will play a random song from playlist when
current song finishes or when next button is pressed.
If repeat is selected it will repeat current song when it finishes.

SVN revision: 53623
2010-10-19 16:06:34 +00:00
Carsten Haitzler 46e844b917 group get length + pos
SVN revision: 53587
2010-10-18 23:19:13 +00:00
Carsten Haitzler 877afc2bc0 adapt to song length change... any time! :) oh and use right callbacks
too.



SVN revision: 53585
2010-10-18 23:15:30 +00:00
Carsten Haitzler 986a892996 bugsors.
SVN revision: 53247
2010-10-10 23:46:17 +00:00
Carsten Haitzler 8c8082b285 lets not segv shall we when some fileds dont exist in songs? :)
SVN revision: 53244
2010-10-10 23:07:01 +00:00
Leandro Pereira 88c040ce1a [Enjoy] Use a different effect when changing mode buttons (play/pause and now playing/playlist).
Play/pause effect is currently b0rked, will be fixed by monday.

SVN revision: 53220
2010-10-08 23:07:13 +00:00
Leandro Pereira 052fc3a17b [Enjoy] Move position slider to reflect current song position.
Dragging the slider should change the song position as well.

Patch by Otávio Pontes.

SVN revision: 53219
2010-10-08 23:07:09 +00:00
Massimo Maiurana 34fa35716c updating portuguese and italian translations
SVN revision: 53196
2010-10-08 16:35:27 +00:00
Leandro Pereira 249b07be6e [Enjoy] Theme: Better effect on disabled buttons.
SVN revision: 53155
2010-10-07 19:18:18 +00:00
Leandro Pereira 07c3ab39f5 [Enjoy] More list theme work.
SVN revision: 53154
2010-10-07 19:18:14 +00:00
Massimo Maiurana af8337bafd updating french and italian translations
SVN revision: 53151
2010-10-07 18:58:43 +00:00
Leandro Pereira 73788cd067 [Enjoy] Fix sensitiveness of toolbar buttons, according to context.
SVN revision: 53120
2010-10-06 22:33:27 +00:00
Leandro Pereira 6e00ab269e [Enjoy] List theme tweaks.
SVN revision: 53119
2010-10-06 22:33:24 +00:00
Leandro Pereira 46e7f58320 [Enjoy] Use Efenniht style in Back button.
SVN revision: 53118
2010-10-06 22:33:21 +00:00
Leandro Pereira 894bd42567 [Enjoy] Add images that were missing in previous commits.
SVN revision: 53117
2010-10-06 20:54:20 +00:00
Leandro Pereira 58c9588799 [Enjoy] Add nowplaying.c, forgotten on last commit. Bad git-svn :(
SVN revision: 53116
2010-10-06 20:32:26 +00:00
Leandro Pereira 16a97997c4 [Enjoy] Implement partially the Now Playing screen.
Patch by Otávio Pontes.

SVN revision: 53110
2010-10-06 20:09:44 +00:00
Leandro Pereira f5e064888a [Enjoy] More work on the lists theme.
Artists -> $ARTIST -> Albums now display properly.

With help from Otávio Pontes.

SVN revision: 53085
2010-10-05 19:38:46 +00:00
Leandro Pereira 04f84d3dd7 [Enjoy] Prevent crash if Prev/Next buttons are clicked when they shouldn't be.
SVN revision: 53064
2010-10-05 15:19:11 +00:00
Leandro Pereira 467a057e88 [Enjoy] Rework toolbar so it looks like the Efenniht theme.
Icons drawn by Marina Proni.

SVN revision: 53037
2010-10-04 20:36:26 +00:00
Gustavo Sverzut Barbieri 0d9366c083 give my speed back :-)
don't stringshare as we don't need it, better to use direct info and
check for know extensions before trying slow efreet discovery.



SVN revision: 52970
2010-10-01 21:29:12 +00:00
Gustavo Sverzut Barbieri f5e8baacdc huge block count makes elm_genlist calculate too many icons and this is slow.
SVN revision: 52969
2010-10-01 21:28:13 +00:00
Gustavo Sverzut Barbieri af94b452d4 cedric, coding style is now without tabs! :-)
SVN revision: 52968
2010-10-01 21:14:07 +00:00
Leandro Pereira e921592534 [Enjoy] Theme: Song list efennihtzed.
SVN revision: 52957
2010-10-01 18:35:02 +00:00
Leandro Pereira 70837ecd5b [Enjoy] Theme: All songs efennithzed.
SVN revision: 52955
2010-10-01 17:35:50 +00:00
Leandro Pereira dc1afa0070 [Enjoy] Speed up album screen loading.
Efreet MIME was being initialized and deinitialized for every cover icon: moved them to saner places. Bad Cedric :P

SVN revision: 52954
2010-10-01 17:16:12 +00:00
Leandro Pereira ad037bcad4 [Enjoy] Theme: Effenihtize album list.
SVN revision: 52951
2010-10-01 16:35:06 +00:00
Leandro Pereira 189bfa01c0 [Enjoy] More theme work: start efennihtzing the lists.
SVN revision: 52928
2010-09-30 19:02:42 +00:00
Cedric BAIL 0e7776e733 * enjoy: simplify cover discovering code.
SVN revision: 52924
2010-09-30 13:32:38 +00:00
Leandro Pereira f6ac986a49 [Enjoy] Self-spanking over emotion_object_init().
SVN revision: 52893
2010-09-29 16:13:07 +00:00
Carsten Haitzler 3e8f7ff89c look less like arse :)
SVN revision: 52892
2010-09-29 15:39:23 +00:00
Leandro Pereira 14c368e160 [Enjoy] More work on Enjoy theme.
Add high-quality, designer-drawn icons, plus other things stolen from the Eve theme.

SVN revision: 52856
2010-09-28 18:02:15 +00:00
Nicolas Aguirre 0b933f470e Work on Enjoy theme.
I began with effenith as template, but finally completely different. 
TODO : 
 * back buttons need to have the same size and same position on each pages
 * Album pages doesn't have a different background for odd items
 * Slide effects are not perfect as transitions are always in the same direction. Maybe push/pop effects of initial theme was better ?
 * Need work on fonts, some are too small




SVN revision: 52843
2010-09-28 06:56:47 +00:00
Nicolas Aguirre 49b7a7f5a5 Set enjoy style for genlist and pager
SVN revision: 52842
2010-09-28 06:49:19 +00:00
Leandro Pereira fa0ff006ed [Enjoy] Try all possible emotion backends before giving up.
Try, in order: xine, gstreamer, vlc. I know xine and gstreamer backends are working, but I don't know the state of the vlc frontend. I'm assuming it works.

SVN revision: 52803
2010-09-27 17:57:32 +00:00
Gustavo Sverzut Barbieri 8182ccda33 "All songs" for lists that make sense.
SVN revision: 52778
2010-09-26 15:25:13 +00:00
Gustavo Sverzut Barbieri a881d3d605 more meat: local cover arts, custom listings.
this is basically a stub, with covers being fetched from local
directories. Further on they must be added to some DB and queried to
avoid dir walks every time. Maybe we should also do the lookups in
ecore_thread, using a placeholder image while it is fetched. [even
more future, but maybe you want to help]

listings got customized, with genres -> albums, artists -> albums, and
albums show song length and track number. album listings shows
covers. I guess this is the way it is gonna be (much like my ipod), so
people can start helping with genlist item theme.

my future work will be on "nowplaying" mode screen, then theme, then
storing covers in db.



SVN revision: 52766
2010-09-25 23:34:58 +00:00
Gustavo Sverzut Barbieri eca67db8b8 fix db issues, proper list navigation, action to go to now playing list.
SVN revision: 52696
2010-09-24 18:35:08 +00:00
Gustavo Sverzut Barbieri aafd339e18 oops, and also work on the root folders.
SVN revision: 52678
2010-09-24 07:15:46 +00:00
Gustavo Sverzut Barbieri 81bcbe3ba6 of course, commit then test, then figure you forgot a case ;-P
SVN revision: 52677
2010-09-24 07:01:26 +00:00
Gustavo Sverzut Barbieri 97438b7195 wow, it mostly works ;-)
seriously, still nothing to see here, just tests to get page
switching. Now we have few folders that lead to songs.

tomorrow I'll add more meat to it. artists should lead to
albums. genre should to albums. Albums must be specialized to provide
artist id as well, so we can have "Album - Artist" in the list (seems
every group like the similar album names ;-))



SVN revision: 52676
2010-09-24 06:55:40 +00:00
Gustavo Sverzut Barbieri e70a9acb21 we all like correctness + faster + laziness, so we got it all!
correctness: do not do the join of all audio tables, so we still get
those music without albums, artist or genres.

faster: this is also faster, as there is less data comming in, and
during db_song_copy() we do not have to handle album, artist and genre
strings.

laziness: do just when item requests such information. So if you open
the list but never scrolls, just a few will be fetched. And the
information is saved for future reuse.




SVN revision: 52664
2010-09-24 04:13:22 +00:00