Commit Graph

145 Commits

Author SHA1 Message Date
Christian Schabesberger 5ee7398f64 get foo working again 2024-07-22 20:46:18 +02:00
Christian Schabesberger 8bed5b701d onVideoSizeChanged is not cought anymore 2024-07-22 20:13:27 +02:00
Christian Schabesberger 4089de7272 fix content ratio using compose 2024-07-22 16:59:18 +02:00
Christian Schabesberger 356744814c fix project layout and don't use fullscreen acitvity anymore 2024-07-22 15:44:10 +02:00
Christian Schabesberger b111b77e04 remove FullScreen Activity 2024-07-19 16:44:04 +02:00
Christian Schabesberger be54682b93 rip out view init foo again 2024-07-19 14:32:06 +02:00
Christian Schabesberger d526527e94 start implementing NewPlayer interface 2024-07-19 13:41:38 +02:00
Christian Schabesberger f11d35818f clamp aspect ratio for embedded player 2024-07-19 12:38:23 +02:00
Christian Schabesberger 4d3eff9630 add jitpack compatebillity sixth try: fix testapp namespace and put publication into gradle root 2024-07-19 10:48:01 +02:00
Christian Schabesberger 69d9cb799b add jitpack compatebillity fifth try: add publication section 2024-07-18 16:01:59 +02:00
Christian Schabesberger 5a658dca60 add jitpack compatebillity fourth try: bump java 11 -> 17 2024-07-18 15:33:38 +02:00
Christian Schabesberger 15fb5e6ba2 add jitpack compatebillity third try: Add maven-publish plugin 2024-07-18 15:30:19 +02:00
Christian Schabesberger 5b3a666f31 add jitpack compatebillity second try 2024-07-18 15:03:22 +02:00
Christian Schabesberger 6f184312f7 add jitpack compatebillity first try 2024-07-18 14:54:12 +02:00
Christian Schabesberger b7f338837d fix test activity layout 2024-07-18 14:40:40 +02:00
Christian Schabesberger aaea1128a5 modularize NewPlayer 2024-07-18 14:30:02 +02:00
Christian Schabesberger 330d0ecd96 prepare desired library layout 2024-07-18 13:45:35 +02:00
Christian Schabesberger 74fe0042c7 introduce VideoPlayerView 2024-07-18 13:22:52 +02:00
Christian Schabesberger 9856c66606 clean up VideoPlayerFragment 2024-07-18 12:41:08 +02:00
Christian Schabesberger deec8934d8 initial module restructuring 2024-07-18 12:08:09 +02:00
Christian Schabesberger 2dfaa354d7 rename PlayerFragment to VideoPlayerFragment 2024-07-18 11:55:43 +02:00
Christian Schabesberger 3199cdf80f fullscreen cleanup 2024-07-17 18:28:44 +02:00
Christian Schabesberger 19a48c45a6 switch to fullscreen and back without dropping frames 2024-07-17 18:24:20 +02:00
Christian Schabesberger 0290eaf9ea switch to kotlin 2.0 and add parcelable to kotlin 2024-07-17 16:39:16 +02:00
Christian Schabesberger fa9c4f6647 call fullscreen activity from fragment without dropping frames 2024-07-17 16:12:30 +02:00
Christian Schabesberger 0d85401cdd experimental fullscreen videoplayeractivity 2024-07-17 13:21:19 +02:00
Christian Schabesberger 66b49e225a rename PlayerFragment to VideoPlayerFragment 2024-07-16 16:38:52 +02:00
Christian Schabesberger 29f6d9e960 make fullscreen respect system UI 2024-07-11 17:05:27 +02:00
Christian Schabesberger 09815ccb12 make it possible to switch to fullscreen 2024-07-11 16:10:40 +02:00
Christian Schabesberger f4264c3892 make ratio update work for embedded view 2024-07-11 14:32:33 +02:00
Christian Schabesberger 03ac3b5f16 implement player callback 2024-07-10 17:59:55 +02:00
Christian Schabesberger 70d7f55cf6 put viewmodel into fragment 2024-07-10 16:31:08 +02:00
Christian Schabesberger e1d8447304 get basic ui functions interact with player 2024-07-10 15:21:30 +02:00
Christian Schabesberger 1c01609af9 add exoplayer 2024-07-09 18:20:30 +02:00
Christian Schabesberger 46134589ae get app to compile with hilt and ViewModels 2024-07-08 18:12:26 +02:00
Christian Schabesberger 4a934f2737 get the hilt shit to compile 2024-07-08 17:45:54 +02:00
Christian Schabesberger 66c92d28c0 add license 2024-07-08 16:32:04 +02:00
Christian Schabesberger 40295b0476 add all the pretty new libraries 2024-07-08 16:05:37 +02:00
Christian Schabesberger d8e7c5880c add translatable strings to VideoPlayerUI 2024-07-03 13:25:32 +02:00
Christian Schabesberger 1b72a1b2b7 make videoplayer main menu 2024-07-02 22:44:46 +02:00
Christian Schabesberger ed4b2da8ab make center controll buttons feel more jucy 2024-07-02 20:55:29 +02:00
Christian Schabesberger d31e3437b7 expreimental large screen layout on landscape 2024-07-02 18:07:12 +02:00
Christian Schabesberger 8012d1aa16 create player bottom ui 2024-07-02 17:40:49 +02:00
Christian Schabesberger 72b62e6699 add babysteps of logic 2024-07-02 13:00:20 +02:00
Christian Schabesberger 4355d69158 get ComposeView to work 2024-07-02 11:43:51 +02:00