Skip to content

Conversation

cmaglie
Copy link
Member

@cmaglie cmaglie commented Mar 27, 2020

Based on and supersedes #9827

  • the splash screen is now downloaded and cached

  • I've added an "expire" timer: if no network is available for more than 24h, the original (bundled) image is displayed again. I'm not sure this is required, in case it may be easily removed.

  • there is no way to make the splash screen clickable, it's not a normal JPanel, AFAIU the splashscreen is implemented natively outside of the AWT framework, so it's very limited. Also redoing it doesn't seem a quick/viable alternative, but I've not searched much.

  • the "About" menu now shows the same image as the splashscreen

  • for the moment the PR will fetch data from a webserver where I have direct control, we will change the URL to the final destination before merging.

cmaglie added 2 commits March 26, 2020 19:13
Cosmetic-only change that makes the logic of the method clearer
@cmaglie cmaglie self-assigned this Mar 27, 2020
@cmaglie cmaglie mentioned this pull request Mar 27, 2020
@cmaglie cmaglie force-pushed the dynamic-splashscreen branch from 302f8ba to 87a9af3 Compare March 27, 2020 13:15
@arduino arduino deleted a comment from ArduinoBot Mar 27, 2020
@cmaglie cmaglie added this to the Release 1.8.13 milestone Mar 27, 2020
@arduino arduino deleted a comment from ArduinoBot Mar 31, 2020
@arduino arduino deleted a comment from ArduinoBot Mar 31, 2020
@cmaglie cmaglie force-pushed the dynamic-splashscreen branch from 7c3b3a6 to b0ebd79 Compare March 31, 2020 11:59
Makes linter happy and improves readability
@arduino arduino deleted a comment from ArduinoBot Mar 31, 2020
@cmaglie cmaglie closed this Apr 21, 2021
@cmaglie cmaglie added the Type: Wontfix Arduino has decided that it will not resolve the reported issue or implement the requested feature label Apr 21, 2021
@per1234 per1234 added the Component: IDE The Arduino IDE label Sep 3, 2022
@per1234 per1234 added the feature request A request to make an enhancement (not a bug fix) label Sep 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: IDE The Arduino IDE feature request A request to make an enhancement (not a bug fix) Type: Wontfix Arduino has decided that it will not resolve the reported issue or implement the requested feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants