Commit Graph

27 Commits

Author SHA1 Message Date
apoorv569 010a798fe5 More encapsulation, lots of reformatting and cleanup. 2022-01-24 02:39:57 +05:30
apoorv569 9e0be8f55a More encapsulation and add new class Signal for handling custom events. 2021-12-13 23:42:12 +05:30
apoorv569 7dd7f2b3c1 Separate transport control panel to its own class. 2021-11-16 14:07:48 +05:30
apoorv569 ccda509068 Add serialize option for the splitter window sash position. 2021-11-16 10:35:10 +05:30
apoorv569 77fb65377b Add command line option to reset app data, new Paths header, more code refactoring. 2021-11-07 08:41:04 +05:30
apoorv569 8bfb8c718a Replaced wxLog with spdlog for logging, add spdlog dependency to README. 2021-11-06 18:28:16 +05:30
apoorv569 c52d7708d8 Refactoring, organizing files in directories. Add directory watcher, removed unnecessary calls to settings dialog. 2021-11-04 19:16:58 +05:30
Mathias Buhr f808a8281f Use C++14 2021-10-07 21:23:53 +02:00
apoorv569 fe463fe199 Add yaml-cpp, sqlite3 and libsndfile subprojects. 2021-10-07 12:54:44 +05:30
apoorv569 1a92c58954 fixup! Merge branch 'experimental-draw-waveform' into 'testing' 2021-10-04 14:39:10 +05:30
apoorv569 601ff10690 fixup! Fix taglib include path for meson subproject and update README for dependencies. 2021-10-03 18:57:18 +05:30
apoorv569 dd5b5196ee Fix taglib include path for meson subproject and update README for dependencies. 2021-10-03 18:54:21 +05:30
apoorv569 79cb16324a Add wxWidgets and Taglib as meson subprojects, up the version requirement for wxWidgets to v3.1.5 and Taglib to v1.12 add new icons for buttons. 2021-09-30 14:04:54 +05:30
apoorv569 f061fe8a8c Add custom event to send loop points to MainFrame. 2021-08-29 19:45:03 +05:30
apoorv569 af929cecc2 Waveform panel moved to its own class, add ability to change waveform color and can seek the playhead now. 2021-08-02 09:11:00 +05:30
apoorv569 8aac911f07 Add loop point controls, draw waveform and playhead. 2021-07-30 23:40:45 +05:30
apoorv569 779b027d11 Replaced wxSVG with wxStaticBitmap and removed the `libwxsvg-dev` and `libwxsvg3` from dependencies. 2021-07-19 09:02:58 +05:30
apoorv569 f28072881b fixup! Add license header to all files, and bump version number to 0.8.4_alpha.1 2021-07-18 10:03:14 +05:30
apoorv569 64bde0a6b1 Add license header to all files, and bump version number to 0.8.4_alpha.1 2021-07-18 09:50:42 +05:30
apoorv569 953b81d753 Added ability to install SampleHive, added `_()` macro for translation support, much more clearer log messages and general clean up. 2021-07-18 09:09:41 +05:30
apoorv569 5f8e7a2693 Fixing merge conflict 2021-05-20 05:12:24 +05:30
Mill J a16121aeb0 Sqlite3 optimizations 2021-05-19 23:38:35 +00:00
apoorv569 9653037dc1 Initial commit on SourceHut 2021-05-17 13:28:51 +05:30
apoorv569 9ed4f0e796 Initial commit on SourceHut 2021-05-17 12:08:44 +05:30
apoorv569 db238e6958 Combining MainFrame and Browser class. 2021-05-12 21:52:51 +05:30
apoorv569 9816680435 Updating meson.build to fix a issue with wxWidgets 2021-05-03 08:05:59 +05:30
apoorv569 0cf4931ef4 Initial commit 2021-03-20 04:19:12 +05:30