Oystein Kristoffer Tveit
d2d8ea07a6
WIP
2023-02-24 09:55:55 +01:00
Oystein Kristoffer Tveit
ea220e25f5
Rename some badly named pieces
...
- Saved and SavedLists are now referred to as Library and LibraryLists
- the sql searchword is now just called word
2022-06-05 22:07:30 +02:00
Oystein Kristoffer Tveit
d2a3de4823
Migrate history to SQLite + more
...
- remove all sembast code
- setup database migration system
- setup data import export system
- remove sembast object tests
- make everything ready for implementing "saved lists" feature
2022-06-05 02:41:11 +02:00
Oystein Kristoffer Tveit
cad62f2b8b
Remove test database
2022-06-04 15:53:48 +02:00
Oystein Kristoffer Tveit
67f46ccbc7
Add more functionality to sqlite database
...
- Automate and cache dart sql generators
- Add RADKFILE
- Add jouyou kanji data
2022-05-08 15:39:57 +02:00
Oystein Kristoffer Tveit
d652fc0685
Update API
2022-05-08 15:33:03 +02:00
Oystein Kristoffer Tveit
5d377aa668
Move images to subfolders
2022-05-07 19:46:33 +02:00
Oystein Kristoffer Tveit
46fb93efe3
Start modelling a sqlite database
2022-05-07 18:35:50 +02:00
Oystein Kristoffer Tveit
c242d56f41
Misc cleanup
2022-05-04 23:02:12 +02:00
Oystein Kristoffer Tveit
edd3d7c9a9
Add import export functionality
2022-05-04 23:01:53 +02:00
Oystein Kristoffer Tveit
76061a42f1
Add a failsafe for extraData searches
2022-05-01 23:34:11 +02:00
Oystein Kristoffer Tveit
eaa5510942
Export reused kanji regex into own file
2022-05-01 23:33:45 +02:00
Oystein Kristoffer Tveit
2ca9988018
Merge history entries ( #41 )
2022-01-25 20:44:00 +01:00
Oystein Kristoffer Tveit
241ff1cab6
Move service logic out of main
2022-01-25 20:15:35 +01:00
Oystein Kristoffer Tveit
76f8cc6c86
Add licenses and update docs ( #39 )
...
* Add info sections to application
* Update README
* Make screenshots bigger
* A little less big
* Fix heading sizes
2022-01-25 00:54:21 +01:00
Oystein Kristoffer Tveit
f6134c07a1
Add fonts ( #35 )
2022-01-23 23:56:26 +01:00
Oystein Kristoffer Tveit
a577af2667
Connect multiple kanji parts with search ( #33 )
2022-01-23 21:29:54 +01:00
Oystein Kristoffer Tveit
3d30a81205
Add search buttons and explanations ( #32 )
...
* Add search button
* Add search tip to kanji search
2022-01-23 21:00:45 +01:00
Oystein Kristoffer Tveit
28f900c02e
Add more content to search results ( #31 )
...
* Add lots of new functionality to search results
* Fix jlpt level
* Make antonyms clickable
* Add kanji list
* Replace Blocof with BlocBuilder
* Make kanji widgets squared
* Add missing colons to headers
* add romaji under sentences
* Fix extensive search not showing
* Miscellaneous refactoring
2022-01-23 18:27:00 +01:00
Oystein Kristoffer Tveit
25a58d6f59
Convert most bloc usage to listeners and builders
2022-01-23 04:52:28 +01:00
Oystein Kristoffer Tveit
7e8442881a
Small refactoring
2022-01-23 03:18:05 +01:00
Oystein Kristoffer Tveit
71fccb237f
Add automatically determine theme feature
2022-01-19 16:06:03 +01:00
Oystein Kristoffer Tveit
988d5c043c
Connect romaji transliteration to new setting
2022-01-19 13:47:54 +01:00
Oystein Kristoffer Tveit
17d6f862a2
Refactoring and cleaning
2022-01-19 02:10:05 +01:00
Oystein Kristoffer Tveit
859b7753af
Add romaji transliteration service
2022-01-19 02:02:59 +01:00
Oystein Kristoffer Tveit
1c766d9ad1
Make theme colors constant
2022-01-17 14:50:01 +01:00
Oystein Kristoffer Tveit
f0c6aaa69a
Move radical data to data dir
2022-01-17 14:44:02 +01:00
Oystein Kristoffer Tveit
e66e33b9ed
Add grade based search
2022-01-17 14:43:10 +01:00
Oystein Kristoffer Tveit
32740dd7dd
Add radical kanji search feature
2022-01-16 13:30:00 +01:00
Oystein Kristoffer Tveit
37ee031693
Add kanji handdrawing feature
2022-01-14 16:10:35 +01:00
Oystein Kristoffer Tveit
24601a300d
Update dependencies
2022-01-14 09:01:52 +01:00
Oystein Kristoffer Tveit
067ae564ce
Upgrade dependencies
2021-12-06 20:26:52 +01:00
Oystein Kristoffer Tveit
4e60f528cb
Update history loading screen
2021-12-04 05:31:27 +01:00
Oystein Kristoffer Tveit
cfe5a65380
Fix some more code style
2021-12-04 05:22:58 +01:00
Oystein Kristoffer Tveit
fe5c5a4cce
Replace objectbox with sembast
2021-12-04 05:13:13 +01:00
Oystein Kristoffer Tveit
a0c608ccca
Add storage entities
2021-12-01 23:10:07 +01:00
Oystein Kristoffer Tveit
8811cef864
Update code style
2021-12-01 23:09:53 +01:00
Oystein Kristoffer Tveit
9d8c7b8ebb
Move all navigation from bloc to Navigator
2021-09-07 00:05:33 +02:00
Oystein Kristoffer Tveit
feee76c2b6
Add theming functionality
2021-08-08 23:16:54 +02:00
Oystein Kristoffer Tveit
d3f76f0b22
Fix small bugs, formatting and file structure
2021-08-03 22:13:50 +02:00
Oystein Kristoffer Tveit
ff6f6ef868
Add temporary settings screen
2021-08-03 22:04:29 +02:00
Oystein Kristoffer Tveit
e8f42860af
Add lots of history functionality
2021-08-03 22:02:42 +02:00
Oystein Kristoffer Tveit
d82fcbe427
Update to null safety
2021-07-26 21:41:38 +02:00
Oystein Kristoffer Tveit
b86e0ae2f2
Separate history entries
2021-07-19 01:49:18 +02:00
Oystein Kristoffer Tveit
99912333ac
Animate kanji search UI
2021-07-19 01:47:12 +02:00
Oystein Kristoffer Tveit
25e270ec1d
Add database for search history
2021-07-17 16:11:17 +02:00
Oystein Kristoffer Tveit
1aebc38954
Organize files better
2021-07-17 12:19:03 +02:00
Oystein Kristoffer Tveit
b8f69bfaaf
Add level badges to search results
2021-04-11 01:48:43 +02:00
Oystein Kristoffer Tveit
a179efc710
Fix search bug where header would be null
2021-03-05 22:40:20 +01:00
Oystein Kristoffer Tveit
4dfb42f4b6
Move theme files to models
2021-03-05 22:39:43 +01:00