Commit graph

865 commits

Author SHA1 Message Date
Ensar Sarajčić
d82d6b7acf Clean up VectorFloodFiller 2023-09-08 13:53:22 +02:00
Ensar Sarajčić
e3653cb12b Keep android material classes to prevent crash on lower SDKs
This closes #291
2023-09-08 13:53:02 +02:00
tibbi
3df1efb13c updating commons 2023-09-07 11:34:34 +02:00
Tibor Kaputa
39f2f2f1ff
Update strings.xml 2023-09-06 22:20:29 +02:00
mimvahedi
e396bf11db
Translated using Weblate (Persian)
Currently translated at 100.0% (11 of 11 strings)

Translation: Simple Mobile Tools/Simple Draw
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-draw/fa/
2023-09-06 22:13:53 +02:00
Anonymous
6405f35d6e
Translated using Weblate (Persian)
Currently translated at 100.0% (0 of 0 strings)

Translation: Simple Mobile Tools/Simple Draw
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-draw/fa/
2023-09-06 22:13:53 +02:00
mimvahedi
9e67103fbd
Added translation using Weblate (Persian) 2023-09-06 22:13:52 +02:00
Ensar Sarajčić
3f79998640 Migrate to versions catalog 2023-09-06 13:08:11 +02:00
fatih ergin
0bab263d1e migrate kotlinx.synthetic to viewbinding 2023-08-17 21:49:47 +03:00
fatih ergin
fa214ac1d9 enable viewbinding
update compile sdk to 34
update kotlin version to 1.9.0
2023-08-17 21:24:51 +03:00
tibbi
6124af532f replacing jcenter with mavenCentral 2023-06-23 10:49:02 +02:00
tibbi
c45bf92ad2 update version to 6.9.3 2023-06-13 12:59:20 +02:00
tibbi
1c15a6e85e adding a list of supported languages 2023-06-13 12:53:37 +02:00
FTno
ba95ca05e7
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (11 of 11 strings)

Translation: Simple Mobile Tools/Simple Draw
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-draw/nb_NO/
2023-05-17 15:53:03 +02:00
Макар Разин
cb46efa2c6
Translated using Weblate (Belarusian)
Currently translated at 100.0% (11 of 11 strings)

Translation: Simple Mobile Tools/Simple Draw
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-draw/be/
2023-05-10 23:52:27 +02:00
tibbi
9acf57bdaa updating commons 2023-05-07 18:46:39 +02:00
tibbi
76c0dfe551 use proper monochrome icon with all colors set 2023-03-13 12:36:52 +01:00
tibbi
d78295e3c1 update version to 6.9.2 2023-03-13 12:01:39 +01:00
tibbi
a7df20ae00 updating commons 2023-03-13 11:57:39 +01:00
CactiChameleon9
da497e2359
Merge branch 'SimpleMobileTools:master' into patch-1 2023-03-12 20:35:23 +00:00
Tibor Kaputa
ed1e6c9a9b
Merge pull request #272 from Naveen3Singh/decrease_ff_tolerance
Decrease flood fill tolerance to 1
2023-03-12 12:29:27 +01:00
Tibor Kaputa
9e01762794
Merge pull request #269 from alek3y/master
Fix abrupt multitouch movement
2023-03-12 12:27:50 +01:00
Tibor Kaputa
512ade35ca
Update strings.xml 2023-03-12 12:22:05 +01:00
Naveen
2efb40d140 Decrease flood fill tolerance to 1
This allows flood filling shapes made with very light colored strokes. Example: #FFF9FF on #FFFFFF
2023-03-12 04:22:51 +05:30
Oskari Lavinto
945cd90bb2
Translated using Weblate (Finnish)
Currently translated at 100.0% (11 of 11 strings)

Translation: Simple Mobile Tools/Simple Draw
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-draw/fi/
2023-03-11 22:40:40 +01:00
Cyndaquissshhh
7ed74a1bb4
Translated using Weblate (Filipino)
Currently translated at 100.0% (11 of 11 strings)

Translation: Simple Mobile Tools/Simple Draw
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-draw/fil/
2023-03-11 22:40:40 +01:00
Anonymous
4f91a8f445
Translated using Weblate (Filipino)
Currently translated at 100.0% (0 of 0 strings)

Translation: Simple Mobile Tools/Simple Draw
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-draw/fil/
2023-03-11 22:40:40 +01:00
Cyndaquissshhh
51b692fd4c
Added translation using Weblate (Filipino) 2023-03-11 22:40:40 +01:00
Oğuz Ersen
45fa161b1e
Translated using Weblate (Turkish)
Currently translated at 100.0% (11 of 11 strings)

Translation: Simple Mobile Tools/Simple Draw
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-draw/tr/
2023-03-11 22:40:40 +01:00
Tibor Kaputa
91985a977d
Merge pull request #271 from Naveen3Singh/improve_flood_fill
Improve Flood-fill algorithm
2023-03-11 22:40:35 +01:00
tibbi
8c6070a9dd show a dialog at upgrading from the free version 2023-03-11 22:37:16 +01:00
Naveen
e11ce9be70 Increase flood fill stroke width 2023-03-11 07:18:53 +05:30
Naveen
fd6548c08d Remove the original Flood-fill implementation 2023-03-11 06:52:42 +05:30
Naveen
befed87c96 Save drawing operations to a state holder object
This is to avoid throwing `TransactionTooLargeException` when there are a large number of operations
2023-03-11 06:01:25 +05:30
Naveen
0d24e8bfe3 Remove no-longer-relevant abstraction 2023-03-11 05:55:04 +05:30
Naveen
50f3442122 Optimize flood fill algorithm
- Reduced memory usage.
- 20% faster than the original implementation.
2023-03-11 05:50:58 +05:30
Naveen
21d9ec3650 Switch to vector based flood fill
This helps avoid many issues:
 - Allow use of a low tolerance filling so that lighter shades of colors aren't ignored.
 - Avoid leaving that 1px boundary around the filled area using an appropriate stroke width
 - Allows saving flood-fill ops to SVG files
2023-03-11 03:06:27 +05:30
alek3y
a09f71bb25 Fix abrupt multitouch movement 2023-02-24 22:05:55 +01:00
CactiChameleon9
087fd1e2f8
zoom towards the center of the screen 2023-02-05 16:58:33 +00:00
tibbi
dc8b1b6d79 use the nicer Path picker at Save as dialog 2023-01-20 23:22:02 +01:00
tibbi
ef3918c2f9 allow opening webp files 2023-01-20 18:16:03 +01:00
tibbi
982a2ebcd2 update version to 6.9.1 2023-01-20 12:52:59 +01:00
tibbi
a6c4c66ce2 updating commons 2023-01-20 12:49:13 +01:00
Balázs Meskó
6a64b46b3c
Translated using Weblate (Hungarian)
Currently translated at 100.0% (11 of 11 strings)

Translation: Simple Mobile Tools/Simple Draw
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-draw/hu/
2023-01-20 11:43:40 +01:00
tibbi
1698f94288 avoid asking save/discard without doing anything 2023-01-20 11:43:34 +01:00
tibbi
304d47a9d0 allow checking if the free app is installed 2023-01-20 11:40:28 +01:00
tibbi
85fc837ad0 misc code style tweaks 2023-01-19 15:36:38 +01:00
tibbi
5febf58a38 fixing some settings label names 2023-01-19 09:59:40 +01:00
Sergio Marques
80deb8cf22
Translated using Weblate (Portuguese)
Currently translated at 100.0% (11 of 11 strings)

Translation: Simple Mobile Tools/Simple Draw
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-draw/pt/
2023-01-13 11:48:23 +01:00
Linerly
3e3ed06e0e
Translated using Weblate (Indonesian)
Currently translated at 100.0% (11 of 11 strings)

Translation: Simple Mobile Tools/Simple Draw
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-draw/id/
2023-01-13 11:48:23 +01:00