Commit Graph

48 Commits

Author SHA1 Message Date
Jannik 965c081d05
replace stop button with back button, show media title
continuous-integration/drone/push Build is passing Details
* show next episode 30 sec before end
* translate next episode btn
2020-04-18 13:19:24 +02:00
Jannik c6b2d1a9d8
add player end time lable
continuous-integration/drone/push Build is passing Details
* update vlcj 4.4.0 -> 4.5.1
2020-04-18 12:15:58 +02:00
Jannik 4184e982ea
new media player based on vlcj [Part 1]
continuous-integration/drone/push Build is passing Details
* openjfx 12.0.2 -> 14
* log4j 2.13.0 -> 2.13.1
* maven-shade-plugin 3.2.1 -> 3.2.2
2020-04-01 19:48:44 +02:00
Jannik ae20909012
update version to 0.8.0 2019-07-04 12:39:19 +02:00
Jannik 9f8a7c0f4c
fixed scrollpane jumping to the top after returning from detailview
* use plot=full to get a better description
2019-06-23 15:23:03 +02:00
Jannik 9af3ad26bd
implemented settings as nested conroller 2019-06-21 21:16:53 +02:00
Jannik 989281ff8d
added SettingsView 2019-06-21 17:50:56 +02:00
Jannik e84e7f9d20
removed all table-mode stuff, minor ui tweaks
* changed all icons to 48dp
* the choisBox in SeriesView is now readable
2019-06-19 16:31:49 +02:00
Jannik c38be08905
some css style improvements 2019-06-19 16:00:37 +02:00
Jannik 512b715c1a
first working version of the PosterMode, enabled by default 2019-06-18 01:25:46 +02:00
Jannik 693650fece
added first layout for SeriesDetailView 2019-06-17 00:44:44 +02:00
Jannik 656c22d48a
added FilmDetailView
* implemented the PosterMode basics
* added some new 48dp icons
2019-06-16 21:44:42 +02:00
Jannik 2bbbfff532
more FilmDeatilView work 2019-06-16 15:23:17 +02:00
Jannik f23e6c77ea
added a sample nested controller 2019-06-16 13:00:29 +02:00
Jannik bb8bcd460a
PosterMode now has posters, UI optimizations
* the settings page is now re-sizable
* the postermode now shows actual posters
* the series root- folder is now treated as root node
2019-06-15 18:44:35 +02:00
Jannik 4ff8b7819f
Use a FlowPane fot the PosterMode 2019-06-15 11:09:59 +02:00
Jannik e47f3ea2f7 minor bug fixes 2019-01-22 18:12:30 +01:00
Jannik 291f183f5e removed more mwc dependencies & code clean up 2019-01-12 23:07:25 +01:00
Jannik 3e80354d88 don't use mains primarystage, disabled column resizeing 2019-01-08 19:02:00 +01:00
Jannik d3d22db7a8 moved static vars and save & load code to XMLController
* moved static vars and save & load code to XMLController
* code clean up
* happy new year
2019-01-08 17:10:33 +01:00
Jannik 1d06aaeaa2 clean up 2018-12-08 23:44:17 +01:00
Jannik a677abc15c added a "next episode" button to the player 2018-12-08 22:48:13 +01:00
Jannik 6585908717 minor gui fixes 2018-12-03 00:16:20 +01:00
Jannik 2e86836041 small code cleanup 2018-10-13 00:32:29 +02:00
Jannik b603051c59 typo 2018-06-13 13:50:21 +02:00
Jannik 031046643c save&load are now in the main class 2018-05-17 18:58:54 +02:00
Jannik 74e8783082 HomeFLix now shows the plot for each episode of a series
* added episode plot support
* fixed omdb api search not working correctly
2018-04-29 14:21:19 +02:00
Jannik 391ef59f70 code cleanup 2018-04-28 18:02:02 +02:00
Jannik 23e46b7913 cleanup
* onlay add files with mime type == video
2018-04-19 12:13:18 +02:00
Jannik ffa7de49dd added autoplay option
* added a toggle button to enable autoplay
* the table, text area and imageview are now on a separate anchorpane "TableModel"
2018-04-07 17:14:35 +02:00
Jannik a918b0b1d8 new player part 2
* homeflix now saves the progress you made for all films
* added icons for the player
* added a slider to set the play time for the player
* disable contols and cursor if mous is not moved for 5sec, enable it if moved
* autoplay, WIP needs testing
2018-04-02 02:18:43 +02:00
Jannik 2881c1f9d6 added first version of the new player
* added a javafx mediaplayer based player
2018-04-01 23:24:49 +02:00
Jannik 8ec7653a5e added to option to select a local or streaming source at the first start 2018-03-29 11:26:20 +02:00
Jannik 4be971efee bug fixes
* fixed a crash at the first start on linux
* fixed a crash caused by "" as source path
* fixed HomeFlix is unable to start because sources.json is missing
* removed one unnecessary restart
2018-03-13 18:08:30 +01:00
Jannik 81a79100fc new design for the films table
* films table is now material design
* choisboxes are material design now
* updated version to 0.6.0 "plasma vampire"
* minor ui fixes
* minor text updates
2018-03-11 15:36:55 +01:00
Jannik b4176d0dfa changed season & episode to string
* changed season & episode to string, if the entry is not part of a series those columns are empty
* changed rating to boolean
* renamed rating to favorite
* updated translations
2018-03-09 20:12:03 +01:00
Jannik b5256ddaa8 the omdbAPI query is now in its own thread 2018-03-08 17:59:28 +01:00
Jannik b6a1c38353 code cleanup
* renamed a few objects for improved their description
2018-03-07 23:51:02 +01:00
Jannik d23a3bbe4e removed streaming mode, all films are now in one mode
* removed streaming mode, all films are now in one mode. This will make it easiere to maintain HomeFlix
* fixed a bug that caused series to be periodicaly removed
* added season and episode column to the film table
* lots of code cleanup
2018-03-07 00:20:14 +01:00
Jannik f27c3810ff more code cleanup and bug fixes
* removed year and resolution from all tables as they're not used anywhere
* fixed a bug that caused issues, when refreshing streaming entres with the same title
* like, dislike are now based on the streamUrl insted of the title
* fixed a bug, that ocured when liking/disliking the last entry in the table
2018-03-05 22:37:32 +01:00
Jannik 73a74917aa HomeFlix supports more than one source directory
* HomeFlix supports more than one source directory, this is WIP!
* general code cleanup
2018-03-04 20:07:43 +01:00
Jannik 8dbce96a25 added cemu_UIs material styled dialogs
* added cemu_UIs material styled dialogs
* new about dialog
* finished log4j work
* code cleanup
2018-03-02 13:50:21 +01:00
Jannik a3efefe43f Settings fxml structure cleanup & Updater supports beta channel
* the updater now supports a beta channel
* the settings Pane was reorganized for better maintenance
* code cleanup
2018-03-01 23:18:40 +01:00
Jannik 385193f57b cemu_UIs updater and code cleanup
* clean up the folder structure for better maintenance
* lots of code cleanup
2018-03-01 15:42:47 +01:00
Jannik c99a97fa49 updated some libs
* the window is now large enough to show all components
* target java 9
* commons-io 2.5 -> 2.6
* jfoenix 1.11.1 -> 9.0.1
* minimal-json 0.9.4 -> 0.9.5
* log4j 2.9.1 -> 2.10.0
2018-02-03 12:06:30 +01:00
Jannik eb9065130a maven fixes 2017-12-26 17:48:31 +01:00
Seil0 60365aa09d log4j 2 and reworked loadSettings
* replacing all debug/info syso and all syse with log4j 2 logger
* loadSettings() should be 100% bulletproof
2017-09-16 18:22:46 +02:00
Jannik bd6fae7fe4 maven
we now use maven to manage all dependencies and build Project-HomeFlix
2017-07-26 17:10:37 +02:00