How do you decide what features to implement after 'living standard'?

General project discussion.
Use this as a last resort if your topic does not fit in any of the other boards but it still on-topic.
Forum rules
This General Discussion board is meant for topics that are still relevant to Pale Moon, web browsers, browser tech, UXP applications, and related, but don't have a more fitting board available.

Please stick to the relevance of this forum here, which focuses on everything around the Pale Moon project and its user community. "Random" subjects don't belong here, and should be posted in the Off-Topic board.
User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 4942
Joined: 2015-12-09, 15:45
Contact:

How do you decide what features to implement after 'living standard'?

Unread post by moonbat » 2019-12-07, 10:34

Since Google has made HTML 5 and Javascript support a permanently moving target, how do you decide what or when to add support for in Pale Moon?
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

New Tobin Paradigm

Re: How do you decide what features to implement after 'living standard'?

Unread post by New Tobin Paradigm » 2019-12-07, 10:44

This has beem discussed already badnic--I mean moonbat.

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 4942
Joined: 2015-12-09, 15:45
Contact:

Re: How do you decide what features to implement after 'living standard'?

Unread post by moonbat » 2019-12-07, 12:39

New Tobin Paradigm wrote:
2019-12-07, 10:44
This has beem discussed already badnic--I mean moonbat.
:(
why bad nick?
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

New Tobin Paradigm

Re: How do you decide what features to implement after 'living standard'?

Unread post by New Tobin Paradigm » 2019-12-07, 15:32

Badnick had a habit of creating dozens of bullshit question threads about topics that have already been discussed on this forum.

You are doing the same thing. Please stop.

User avatar
Sajadi
Board Warrior
Board Warrior
Posts: 1226
Joined: 2013-04-19, 00:46

Re: How do you decide what features to implement after 'living standard'?

Unread post by Sajadi » 2019-12-07, 23:06

moonbat wrote:
2019-12-07, 10:34
when to add support for in Pale Moon?
Like so many other things in life, also this depends of development time available/complexity relation.

Also, certain things can be implemented by a developer, and as Open Source offers also the option that users can and should contribute, certain features will come only if implemented by us users :)

Also, that features which can be implemented by users - are bounty material. So - you want to try on your own, or you know skilled people in your circle of friends or from work or elsewhere which would be interested to help Open Source projects... This here is a good place to start and contribute :)

https://github.com/MoonchildProductions ... l%3ABounty

New Tobin Paradigm

Re: How do you decide what features to implement after 'living standard'?

Unread post by New Tobin Paradigm » 2019-12-07, 23:26

It also depends if it is actually being used in the wild.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35483
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: How do you decide what features to implement after 'living standard'?

Unread post by Moonchild » 2019-12-08, 00:13

Why is this thread a thing?
See: https://www.palemoon.org/roadmap.shtml under "Core work"
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
athenian200
Contributing developer
Contributing developer
Posts: 1498
Joined: 2018-10-28, 19:56
Location: Georgia

Re: How do you decide what features to implement after 'living standard'?

Unread post by athenian200 » 2019-12-08, 07:34

Well, I could be mistaken, but I believe Mozilla or Netscape at one point had to implement various nonstandard Internet Explorer features because they were so widely used in order to improve compatibility. I think that's all you can do with a living standard. Come up with an implementation that works for the features UXP users actually need and use, avoid the features that would compromise user security as much as possible, and just keep going one day at a time.

Without an established standard that evolves in a predictable way over time, it just means we can't point to any kind of reference specification as a reason why websites shouldn't do something, and will just be forced to adapt to whatever they are doing in the process of targeting Chrome. That is honestly how the web really works anyway and always has, everyone basically just stopped pretending that standards matter because Chrome is dominant enough now that the pretense of having a standard is no longer necessary. There were a few years when IE, Chrome, and Firefox were all competing hard and thus coordinating on a standard was essential, but that's no longer the world we live in and so standards are falling by the wayside. Web developers are not only not upset about this, most of them are pleased and actively admit they seek to "reduce fragmentation."

I mean, if you think about it, the meaning of this situation is perfectly obvious. A living standard means we can't plan ahead as much. We basically have to react to what Google implements and how quickly webmasters start using those features after the fact. Which is rather unfortunate, but it isn't the end of the world. It would be like trying to keep up with the English language if they stopped publishing dictionaries and teaching grammar in school. We would still be able to understand each other, but we'd have to work a lot harder at keeping up with colloquialisms and changes in grammar organically due to lack of a reference standard to slow down and help coordinate change.
"The Athenians, however, represent the unity of these opposites; in them, mind or spirit has emerged from the Theban subjectivity without losing itself in the Spartan objectivity of ethical life. With the Athenians, the rights of the State and of the individual found as perfect a union as was possible at all at the level of the Greek spirit." -- Hegel's philosophy of Mind

User avatar
adesh
Board Warrior
Board Warrior
Posts: 1277
Joined: 2017-06-06, 07:38

Re: How do you decide what features to implement after 'living standard'?

Unread post by adesh » 2019-12-08, 09:44

athenian200 wrote:
2019-12-08, 07:34
Web developers are not only not upset about this, most of them are pleased and actively admit they seek to "reduce fragmentation."
Developers are also human -- they also look for short term convenience and equally lack long term vision and ability to see its effects. Living one day at a time.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35483
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: How do you decide what features to implement after 'living standard'?

Unread post by Moonchild » 2019-12-08, 09:58

adesh wrote:
2019-12-08, 09:44
Living one day at a time.
That's probably also because of the current society where one's job is apparently as fleeting as the wind. Do you want to be planning long-term if you don't even know you'd still be employed there? Not to mention the necessary short-term-only approaches required for being outsourced. So it may not be a choice, but rather a circumstance.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Locked