(Entries are listed chronologically; newest changes are at the bottom.) 2023-07-10: initial website launch. The site domain had 41 views before launch. 2023-07-11: - compressed all repair images (didn't solve slow loading problem) - make art gallery images clickable - get higher-res versions of art gallery images (available on click only) 2023-07-12: - about-me: enable mobile optimization on about me page - index: add disclaimer "Although this website will work on mobile, it would really prefer to be seen on dekstop or by rotating your phone to landscape."; removed ebay button - style.css: thinner margins on mobile; explicitly defined serif font (attempt) - art.htm: fewer columns on mobile - added favicon - mc-prime-city: images now show in full size - repairs: changed images to links for bandwith reasons; changed background color 2023-07-13: - index: made top picture bigger on mobile - art: - posts are static again - posts now divided into categories which the user can show/hide 2023-07-14: - style.css: - removed all mention of "links" div - moved sidebar and sidebar-image formatting to index.htm - index.htm: - removed sidebar image - added links for web resources and site devlog; moved link for layout template - on mobile, "welcome!" box now shows above sidebar - added link to instagram 2023-07-15: - all pages: changed name of favicon file (favicon currently does not show) - index: fixed incorrect margins on "welcome!" box when phone rotated to landscape 2023-07-19: - style.css: - default content width on desktop extended to 1200px - box elements in "main" wrapper now take up the whole width of the column, regardless of how much text is inside. (default layout only; mobile layout falls back to previous behavior.) - index: moved tetris scores to "about me" page - art.htm: removed reference to nonexistent hideAllGalleries() - repairs.htm: added low-resolution image previews; full-size versions open when clicked. Previews are scaled down to 20% of original size. 2023-08-28: - Removed Bandcamp album listings from music page, at least temporarily - Reworked the homepage into a feed of latest announcements - style.css: reverted change in box scaling to account for column gap (was causing boxes to overflow wrapper) - narrowed up the main wrapper - art: changed a label - about-me - fixed footer width on mobile - changed background color 2023-09-04: - complete website rewrite - most images now have borders - art gallery page has an image backdrop - music page now features discography; timeline of notable events - expanded "about me" page 2023-09-20: This update introduces CSS Flexbox and Grid concepts. - homepage - now uses flexbox instead of px measurements - added archive for past announcements - box padding, margins, and shadows now use em measurements instead of px - art gallery - now uses css grid - items display chronologically left to right, top to bottom - now defaults to showing all artworks, instead of none - radio buttons state reset on page refresh - discography - listings now include album length and link - most album descriptions were rewritten - added games page 2023-09-28: This update re-introduces javascript features, for reading data from JSON files. - music.html: (formerly discography.html) major overhaul. new styling and neater interface - ./media: updated tetris proof photos with new signature; new index photo - index.html: latest announcements on homepage now taken from json file instead of hardcoded - style.css: default font is now sans-serif - art: assigned default serif font; radio buttons now change cursor 2023-10-01: Experimenting with a new homepage layout. Sidebar has been replaced with row of "buttons" for each page at the top. "Site Devlog" link moved to bottom next to announcements archive. 2023-10-02: - Visual update to the about-me page. - Deleted "feed" rule in style.css as its no longer used. - Deleted old blinkies from internal files i'm no longer using. - Background on art.html no longer scrolls 2023-10-07: - Trying another new homepage design. This acts more like a "landing page" and does away with the announcement feed. Introduces CSS keyframes concept for animations, and absolute positioning for content centering. - repairs.html: flexbox formatting; rewrote entries - games.html: flexbox formatting - about-me.html: rewording - dreams.css: added to provide formatting for repairs and games pages 2023-10-10: refactored website (again), this time to improve formatting on phone screens. Introduces viewport and media query concepts. - consolidated dreams.css into style.css (now global-style.css to prompt re-fetch on returning visitors) - music.html: Overlay boxes replaced with opening a new page. Introduces javascript URL parameters. 2023-10-11: - music.html: - To better emphasize my current musical portfolio, older albums have been delegated to a separate "backlog" page. - Albums on music.html now link directly to Bandcamp. The flavor text for each has been moved to the description of the Bandcamp listing. - art.html: - now populated using Javascript. - Added metadata file in ./media/art - Photos can now have multiple categories; this is demonstrated with the addition of "Characters" category. Implemented new concept: div having multiple classes. - repairs.html: changed background color - index.html: removed games page button. Added link to GameJolt page. 2023-12-18: - changed URL back to msk2k1.neocities.org - removed links to YouTube and GameJolt - Music page repalced with Bandcamp link - compressed homepage image so it loads faster - repairs.html: changed color scheme - updated pc picture for about-me 2023-12-19: - merged about-me and index into new homepage - Added link to GitHub, which contains powershell script projects - removed unused internal files and photos - compressed more images for faster loading - repairs page replaced with projects page - HOTFIX: replaced usage of global variables in projects.html with URL parameter for specifying project to show. Also allows for linking to a specific project. 2024-01-12: - project images now link to high-res originals when clicked - homepage: "projects" button renamed "hardware projects" 2024-02-11: - index.html: added button for School GitHub account. Replaced "grid-area" wiht separated grid positioning commands for easier modification in the future. HOW TO THEME PROJECTS PAGE IMAGES: (in Krita) 1. Filter -> adjust -> desaturate (leave all settings default) 2. Make a new layer. Right click it the layers menu -> properties -> blending mode = multiply 3. Paint-bucket tool the new layer with RGB 255,165,0 (HTML orange) 4. Save as JPEG; reduce image quality to 30% 2024-02-21: - index - new "meet the artist" picture - projects link now opens to latest project - art gallery: images now enlarge on mouse hover (desktop only) - projects: changed labels of previous and next buttons 2024-03-22: - Added switch project to projects page - Removed link to "GitHub (Personal)" (content merged into "School" account) 2024-05-16: - changes to button links on homepage - Larger text inside link buttons - Buttons now narrower on desktop layout - bandcamp and github buttons now use website logos - general homepage updates - updated sports team logos - updated desktop layout - shortened threshhold to go from desktop to mobile layout (mobile layout kicks in more often now) - centered content on screen in desktop layout 2024-06-08: - index: - tweaked links so that they use tag instead of Javascript (except projects, as that uses a javascript function to determine its link.) - simplified grid area declarations - all header links now under headerLink class, stylized with IDs - art: removed image enlarging on mouse hover 2024-06-22: - art page: - tweaked page colors - gallery selection now a dropdown list instead of buttons - URL parameter used to link to specific galleries - removed dependency on "box" div type - index: - new background color - removed animated header (feature now used in art gallery instead) - rearranged links - removed links to previous meet the artists (future art gallery?) - larger persona photo in mobile layout 2024-06-23: - art: - added lots of new art. edited art-metadata to compensate - art-metadata is now sorted differently. - clicking artworks loads full-resolution versions. - renamed page to artGallery.html (reworking art-metadata broke functionality with cached data; this should resolve the issue) - style_2023-10-10.css: - renamed to global_style.css (this change also permeates to all site pages) - removed deprecated object rules 2024-06-24: - for all pages: split CSS styling and javascript into separate files - introduced cache-busting on imported json files using query parameters - https://stackoverflow.com/questions/9692665/cache-busting-via-params - https://fullstackattack.com/query-parameters-and-cache-busting/ - renamed "artGallery" back to "art" 2024-07-18: - Adjustments to improve site appearance in non-maximized desktop windows 2024-07-27: - Added cache-busting headers to html pages - New version dates for all relevant URL calls - index.html: made text in art gallery and projects buttons larger on desktop 2024-09-07: - index - new color scheme (background image) - buttons highlight on hover - cache busting on changelog link - projects - reformatted text - images highlight on hover - larger text (desktop) - new background color - prev/next buttons replaced with dropdown menu 2024-10-26: - simplified opening projects page from homepage - Link on homepage now provides no index, which the projects page now interprets by showing the menu list of projects. - Removed index-script.js, as it is no longer necessary. - slightly redesigned homepage - links now have alt text - minor formatting changes - renamed "hardware projects" to "computer projects" 2024-12-02: - refactored javascript code files: - more compartmentalization of actions into functions. - usage of async/await and asynchronous main functions for more explicit execution order and enforcement. - global-script.js added to hold functions useful for more than one webpage. - errors in the browser console which are more helpful than "error accessing json file." (both implicitly by design, and through try/catch statements) - better use of class and id in divs to properly denote one-time vs. multi-use qualifiers. - hardware projects are now indexed by a unique tag name in the URL instead of numerical index - removed "return to home" links at bottom of pages - replaced art page "submit" menu with a custom menu 2024-12-04: - reorganized backend files such that each page now has its own folder. this change breaks existing URLs from the website. - homepage is now separate from the global index page. Global index is now a redirect to the homepage. - global "media" folder removed. each page now has its own "media" folder. - "projects" page renamed to "hardware" - "return to home" links are back - custom font for homepage - new site name: diskformatt.neocities.org 2024-12-08: custom font removed