Commit Graph

237 Commits

Author SHA1 Message Date
tibbi 1deb0380ba allow renaming legacy files too 2020-04-02 18:52:26 +02:00
tibbi 36aab3460e add handling for deleting real files on Android Q- too 2020-04-02 18:06:27 +02:00
tibbi a25651dc20 use the file path as data source for the mediaplayer 2020-04-02 17:55:30 +02:00
tibbi 55679185ce properly fetch the recordings on older devices 2020-04-02 17:51:09 +02:00
tibbi 41e7cfe71b split the recordings fetching between Q and legacy mode 2020-04-02 16:08:50 +02:00
tibbi 0c768d5cb8 adding some coloring related improvements 2020-04-02 15:56:45 +02:00
tibbi cd88ac1343 adding a helper function for getting audio file uris 2020-04-02 15:30:32 +02:00
tibbi db35f2d761 if the mediastore contains no file duration and size, use other way 2020-04-02 15:19:42 +02:00
tibbi 1b9561aa46 adding a placeholder in case no recordings are available 2020-04-02 14:33:01 +02:00
tibbi f2f2283525 adding a crashfix when playing an empty playlist 2020-04-02 14:12:02 +02:00
tibbi 886a60db24 changing the player progress timers delay to 0 2020-04-02 14:03:53 +02:00
tibbi 3a01d7de31 add handling for the case when the currently playing recording is deleted 2020-04-02 13:45:16 +02:00
tibbi 28eaa40356 add handling for deleting recordings from MediaStore 2020-04-02 13:10:45 +02:00
tibbi 7744f86950 use the new URI at deleting files from mediastore 2020-04-02 12:49:57 +02:00
tibbi 11e03dd0e0 just update recordings when appropriate, do not recreate the list 2020-04-02 11:30:45 +02:00
tibbi cda6ccdabf refresh the recordings list after renaming an item 2020-04-02 11:24:19 +02:00
tibbi 35ea5868c3 implementing recording renaming 2020-04-02 11:05:50 +02:00
tibbi 491d330fdf adding some cab selection menu buttons at recordings 2020-04-02 09:55:28 +02:00
tibbi daf4d9800a use a RelativeLayout at the player controls 2020-04-02 09:49:35 +02:00
tibbi e0e0c1fcb5 updating commons to 5.24.9 2020-04-01 23:59:36 +02:00
tibbi 7cbf7a7d3f adding a setting for changing the date and time formats 2020-04-01 22:36:02 +02:00
tibbi 4a9186304b play the first recording at pressing Play at start 2020-04-01 22:25:11 +02:00
tibbi 8e573df210 implementing the Next and Previous buttons 2020-04-01 22:18:59 +02:00
tibbi a2e828f566 tweaking the player controls UI a bit 2020-04-01 21:51:36 +02:00
tibbi a9a2c45aaf use a bit different images for prev/next buttons 2020-04-01 21:28:27 +02:00
tibbi 2cf2f92d60 avoid using some player controls if no recording has been picked yet 2020-04-01 20:16:16 +02:00
tibbi d13d87eb18 mark the currently playing recording at the list 2020-04-01 19:23:29 +02:00
tibbi b189a12361 lets show the recording file extensions too 2020-04-01 18:29:43 +02:00
tibbi 48943f211b adding a couple player UI improvements 2020-04-01 18:21:45 +02:00
tibbi 0173a8e4aa add fast forwarding and rewinding 2020-04-01 18:13:25 +02:00
tibbi ed7ff4d9fe adding some progress updating improvements 2020-04-01 17:49:05 +02:00
tibbi 14d8511b7b add handling for play/pause 2020-04-01 17:00:45 +02:00
tibbi 0796147fee update playback progress appropriately 2020-04-01 16:51:38 +02:00
tibbi d485a89aba play the selected recording on click 2020-04-01 16:41:30 +02:00
tibbi 921c21fcf9 adding some player related UI at the player fragment 2020-04-01 12:19:05 +02:00
tibbi 2d6fce812e show a couple extra fields at the recordings 2020-03-31 23:30:56 +02:00
tibbi 95a0630688 lets use the recordings title instead of the display name, so no extension 2020-03-31 22:59:32 +02:00
tibbi 8c982c4f3b list the recordings at the RecordingsFragment 2020-03-31 22:38:26 +02:00
tibbi 2274c84df3 add a query for fetching recordings created by this app 2020-03-31 20:59:20 +02:00
tibbi 81da9ea456 adding a player fragment 2020-03-31 20:22:04 +02:00
tibbi d8dea46228 setting up the top tabs 2020-03-31 20:04:52 +02:00
tibbi 656e887a1b moving the actual functionality in the Recorder fragment 2020-03-31 18:59:53 +02:00
tibbi 51548338a7 moving the main view in a separate fragment 2020-03-31 18:06:19 +02:00
tibbi 91c6b7084b updating the slovak app description 2020-03-31 14:05:08 +02:00
tibbi 37bb6c1066 update version to 5.0.1 2020-03-31 12:13:23 +02:00
tibbi 67f8383f5f allow customizing the app icon color 2020-03-31 12:09:26 +02:00
tibbi ab95ec2d49 adding a frame at the main screen to make it a bit more interesting 2020-03-31 10:45:16 +02:00
tibbi 79cf72bf6c simplify filename fetching from path 2020-03-31 10:28:33 +02:00
tibbi f1bb2e1656 properly handle saving recordings on SD cards 2020-03-31 10:27:04 +02:00
tibbi 74363046e8 allow cusotmizing the save folder 2020-03-31 10:13:55 +02:00
tibbi 2e7d9d4356 translating a slovak string 2020-03-30 23:30:06 +02:00
tibbi 01120a9255 adding a setting for hiding the notification 2020-03-30 23:25:51 +02:00
tibbi 2ec7e6be14 adding a FAQ item describing the icon hiding 2020-03-30 23:10:36 +02:00
tibbi 1b917e914a editing a string, just try hiding the top notification 2020-03-30 22:57:44 +02:00
tibbi 22632e9b4f adding some licenses 2020-03-30 22:39:53 +02:00
tibbi 5b24f24341 adding a bigger icon at the status bar notification 2020-03-30 22:23:34 +02:00
tibbi 6125b40f37 adding some new settings strings 2020-03-30 21:43:19 +02:00
tibbi 64741cc327 adding some signing related configs 2020-03-30 21:28:12 +02:00
tibbi c521e31752 adding some app descriptions 2020-03-30 21:00:22 +02:00
tibbi 4f7fea25d3 stop amplitude updates when app is in background 2020-03-30 20:34:23 +02:00
tibbi 369fe544ca recreate the visualized at initialization to avoid stucking 2020-03-30 19:58:38 +02:00
tibbi 99be9390d0 update the amplitude graph a bit more often 2020-03-30 19:46:31 +02:00
tibbi dde911e1de adding a recording audio visualizer 2020-03-30 19:43:45 +02:00
tibbi afb76aa3e2 updating the Microphone vector icon, make it rounder 2020-03-30 19:24:39 +02:00
tibbi beac62290a adding an app icon 2020-03-30 16:16:53 +02:00
tibbi 0bac22fd11 add broadcasting the recording status too 2020-03-30 15:29:17 +02:00
tibbi 9cea12a1e2 moving the actual recording into the service 2020-03-30 15:16:44 +02:00
tibbi 8255def4cb prepare for using EventBus for communication with the recording service 2020-03-30 13:12:25 +02:00
tibbi a7518e9ed2 adding a service with a notification 2020-03-30 11:25:40 +02:00
tibbi 4232321735 properly handle multiple recordings in a row 2020-03-30 11:20:16 +02:00
tibbi 3337a37237 make timerTask private 2020-03-30 10:43:48 +02:00
tibbi abadfb526c run the timer during recording 2020-03-30 10:39:39 +02:00
tibbi 85be73671f show the current recording duration at the bottom 2020-03-30 10:06:05 +02:00
tibbi 16c2c4e04a adding slovak localization 2020-03-29 23:23:19 +02:00
tibbi a6630ea833 show a success toast message once the recording is saved 2020-03-29 23:20:04 +02:00
tibbi 16a2e7b7eb store recordings at the internal storage / app name by default 2020-03-29 23:04:55 +02:00
tibbi fda430a87a updating commons to 5.24.3 2020-03-29 22:59:35 +02:00
tibbi 882aa98c46 handle file storing on Android Q and before differently 2020-03-28 23:57:30 +01:00
tibbi d591ee211a use a different uri at Android versions below 29 2020-03-28 23:16:26 +01:00
tibbi f025055fff add created files in MediaStore 2020-03-28 22:34:44 +01:00
tibbi 7e2bed11c0 adding some actual audio recording handling 2020-03-28 20:06:05 +01:00
tibbi c924474958 toggle the recording button icon as appropriate 2020-03-28 19:35:44 +01:00
tibbi 353480df77 adding a button to start the recording 2020-03-28 19:26:59 +01:00
tibbi 55dcda8dbe use the current date and time as the default filename 2020-03-28 18:57:24 +01:00
tibbi 0998a51878 adding the Record Audio permission 2020-03-28 18:42:07 +01:00
tibbi 0d4e027a7e adding the casual Settings and About menu items 2020-03-28 18:32:23 +01:00
tibbi 22eb4be3a4 uploading some initial project related files 2020-03-28 17:35:01 +01:00