summaryrefslogtreecommitdiff
path: root/tiled/Data/Tiled/Abstract.hs (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-10-11code formatterstuebinm1-3/+3
2022-10-11use template haskell aeson, not genericsstuebinm1-3/+3
this has been bothering me for MONTHS, and it compiles faster now. also fixed some warnings
2022-03-19unbreak a very, very long rebasestuebinm1-3/+3
2022-03-19make tiled even more strictstuebinm1-4/+3
turns out aeson really REALLY likes to keep huge scientific numbers around, which is great if your data structures consist largely of arrays of (small) integers!
2022-03-19separate tiled modules out into own packagestuebinm1-2/+2
2022-03-19switch to universum preludestuebinm1-9/+7
also don't keep adjusted maps around if not necessary
2021-12-29maps, maps, and yet more mapsstuebinm1-4/+4
don't add maps to the result if their lint result looks the same as that of another list, just say it happened several times instead (this leads to a rather confusing Eq instance for MapResult which implements a very simple surface-level equality — perhaps change that later)
2021-12-29tiles can also have properties like tile layersstuebinm1-1/+21
2021-12-23add suggestions for misspelled propertiesstuebinm1-2/+3
(suggestions are shown only if they have a Damerau-Levenshtein distance <= 4, which seems to yield reasonably good results)
2021-12-18badges are set on objects, not layersstuebinm1-1/+5
(and `url` is, too)
2021-12-16fixed & removed a bunch of old TODOsstuebinm1-5/+12
2021-12-04lots of code reorganising and some deduplicationstuebinm1-0/+55
it was kinda getting messy in places. Also found some accidental isomorphisms between types, so these are now only one type because the consequences were getting silly.