-
AuthorPosts
-
September 14, 2025 at 17:07 #58335
tumic
ParticipantIt doesn’t say neither: this shouldn’t be used for overlapping elements, nor it should be. Just always. But this is well within this documentation, and combining osmc symbols isn’t the only use case where overlapping symbols was the goal of the use of “always”. For the new version of “always”, using “priority” could have been enough.
Well, as you have seen right now, combining icons wasn’t “within documentation” even for the maintainer of the Mapsforge library, so expecting other implementations to behave exactly the same in such a corner case is simply naive.
And if you make an implementation of mapsforge which doesn’t work like the original one, seems like it’s not 100% compatible.
100% compatibility is not even the goal as this would practically mean a 1:1 copy of Mapsforge. There are many things that can be done slightly different (or omitted) while the core stuff (e.g. syntax/formats specifications) is compatible and maps/themes produced in a compatible way (= not depending on some corner case behavior) will work just fine.
September 14, 2025 at 17:21 #58336
TobiasKeymasterexpecting other implementations to behave exactly the same in such a corner case is simply naive.
I don’t. And watch your language.
Developer of Elevate mapstyle
September 14, 2025 at 18:51 #58341
ChristianKKeymaster@EMUX
Who is this @tumic ?
If the mapsforge project falls into the hands of self-obsessed individuals who don’t even know that you can define free variable tags in tag mapping (apart from ref, name, etc.) and who shine with absolute arrogance, then the world will continue to exist even without OAM.
The result will also be that Mapsforge will split into forks that will drift apart for each app.
No one, and certainly no developer, can live with a shaky library that drifts here and there in the hands of non-pros.Sorry for clear words
ChristianSeptember 15, 2025 at 00:18 #58343tumic
ParticipantWho is this @tumic ?
What about looking at GitHub? The account is easily accessible for everyone and linked here in the Mapsforge discussion/pull request about the render theme syntax. The discussion, you are evidently referring when attacking me in the next paragraph…
If the mapsforge project falls into the hands of self-obsessed individuals who don’t even know that you can define free variable tags in tag mapping (apart from ref, name, etc.) and who shine with absolute arrogance, then the world will continue to exist even without OAM.
While it is evidently much easier for you attacking other people than reading and trying to understand what they are trying to say/achieve, I would still recommend to at least give it a try. Because it will prevent you from looking like an idiot while attacking someone who in fact tries to help you and is proposing (and at the end also pulling) changes in your favor. The change of the render theme XSD was made because you could define free variable tags in tag mapping, but you were not allowed to use them in the theme. A change that made the render themes for your maps valid Mapsforge render themes!
The result will also be that Mapsforge will split into forks that will drift apart for each app.
No one, and certainly no developer, can live with a shaky library that drifts here and there in the hands of non-pros.Attacking me is one thing, but attacking the main developer(s) of a library you depend on in your project?! The latest changes with the display mode are results of Emux trying to do the exact opposite – to include stuff into Mapsforge wanted by various different Mapsforge library users so that there don’t have to be forks. In fact the number of real forks has even decreased recently when Locus has abandoned their fork of the engine (because Emux is spending his free time on including stuff that Locus needs).
September 15, 2025 at 00:31 #58344mbe57
ModeratorEverybody here appreciates Emux and his work very much.
It has been your language and attitude that heated things up.1 user thanked author for this post.
September 15, 2025 at 00:37 #58345mbe57
ModeratorRe. “always” again: have a look at the definition of the word e.g. in Collins – no exceptions.
This is how it was before on which people relied for whatever use case.
And it is back again like this thanks to Emux.
Plus the innovation, now in a compatible way.1 user thanked author for this post.
September 15, 2025 at 07:11 #58346
TobiasKeymasterFunny, the person who started getting personal, using disrespectful language and attacking people doesn’t like getting treated that way.
Developer of Elevate mapstyle
September 15, 2025 at 09:14 #58349tumic
ParticipantI’m pretty fine with Christian’s language, in more than 10 years doing opensource SW I have seen much worse. If I really dislike something than it is the people starting/taking part in such “flames” an then whining about “disrespectful language”…
September 15, 2025 at 10:11 #58350
ChristianKKeymaster -
AuthorPosts
- The topic ‘OSMC beacon icons’ is closed to new replies.