Atomskun
* It seems you decide whether to execute a file by its extension, e.g. `.php`
* You are complaining that Windows is stripping away spaces, so `.php ` becomes `.php`
* And supposedly this could lead the file being served as static text if you didn't have a Windows workaround?
It rather seems to me that POSIX accepting `.php ` as a filename, and this not being picked up by a `.php` check is problematic here.
I just let it package a "portable" (no need to install) directory of all dependencies and that's it. Users just download a ZIP and can use my programs.
It would also be great if I can Ctrl+F to use my browser's search feature to look through all messages instead of relying on a dynamic JavaScript one.
> Bjarne looked me up and down, put on a face of disgust, and walked away.
Sure you aren't projecting? To the author of this article, you need to get some help not hiding behind "I have OCD." The way you sound is really off-putting.
Sorry if this sounds hard, but you have some form of narcissism that in the end only hurts you more. Drop your pride.
There is plenty of Mac software that requires an installer and Uninstaller, plenty of off-behaving applications that put stuff directly into ~ or ~/Documents, and even those that install some internal executables into /usr/local/bin.
You can have an equally pleasant experience on Windows (after all, this is about portable apps...). There is "mature" software whose installers will just override (update) the existing application (e.g. Anki, Affinity apps), %APPDATA% is your Application Support folder on Windows (if only more software would use it), and then there's also the slightly new .appx packaging with a clean way of uninstalling. No one hinders you to just download portable apps directly from the vendor and putting it into C:/Applications, if you want that.
If there is an odd one out, it would be Desktop Linux.
https://en.wikipedia.org/wiki/EyeOS
It certainly ran better than this.
If you need to globally change the margin that mt-2 adds, you only need to change that class instead of all HTML inline styles.
Should work as long as there aren't complicated interactions of the material with light that hits it.
</something that gets closed>
<full bleed>
...
</full bleed>
<next>
...
My point is that now, with a new block element in the hierarchy, it would fill the maximum width anyway. It is only because of being inside a CSS grid that you now have to work around the grid positioning which means adding more CSS attributes.The exception would be if you would want the full bleed element directly under the sidebar (in terms of z-index). Here CSS grid is useful, but this is probably a special case anyway.
As a matter of fact, that would require even less attributes to work compared to the method presented in the article.
macOS, on the other hand, explicitly advertised having an "immersive" fullscreen mode (with a dedicated button in the past).
These functions wouldn't even need to care about Some[T]; T is enough.
Today, an artifact of this feature is still accessible by holding the Back button for a long time, but it is set to simply show the Overflow menu (if the App has one).
I wish so much that Android would have sticked with it. Similarly, many Windows notebooks swap the right Ctrl with a "Context Menu" key. It basically lets you right click with the mouse, but it could have had so much more potential ...
- "Magazine" in the sidebar just shows "No internet connection" (which is wrong) when clicking on it.
- Why can't the app remember my Filter settings? I'm only interested in digital 2D when on the "Browse" screen, but I have to apply the filter every single time I open the app.
- On Browse selected, click on Search, type in anything (e.g. Blender), then "View All Projects." Scroll through the first "page" (so that results show up that weren't on the screen before). Now these results begin to show up duplicated later when continuing scrolling (I assume pagination and/or the RecyclerView is implemented incorrectly).
- The app doesn't seem to cache images. Click on any project. Let the image load. Hit back. Click the same project again. The image needs to load again.
Looking at it again, some UI elements feel kind of uncanny which makes me think that the app isn't full native. There are some other small things that make the app look a little bit unpolished which I think a site like ArtStation doesn't deserve.
If you want to have a square inset into a circle in Affinity Designer, you:
- Draw a circle.
- Create a square from the middle of the circle outwards. The square will _constraint_ perfectly to the circle.
If you want to do the reverse (circle inside square), it's even easier since the bounding box of the 2 objects is one and the same ...
I have the feeling that the author is simply unfamiliar with current design programs. Those haven't stagnated like one might think from the article.
Not really if you consider sibling layouts, e.g.: https://matthewjamestaylor.com/css-margin-top-vs-bottom
> owl selector: performance implications - it's fairly bad from a performance POV to use it.
Arguing about "CSS performance" is futile when the real cause of bloatedness is mostly JavaScript these days (also: http://alistapart.com/article/axiomatic-css-and-lobotomized-...).
The owl-selector can actually be quite elegant, but becomes a burden if you have lots of side-by-side blocks (which would always need to set their margin-top to 0).