aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/static (follow)
Commit message (Collapse)AuthorAgeLines
* initial cj12 updateGravatar Janine vN2025-07-22-0/+0
| | | | | | - upload banner and logo - new cj12 pages - update home page
* Resources: Fix image for People, Postgres, DataGravatar ~hedy2024-08-02-0/+0
|
* Merge branch 'main' into feat/timeline-from-yamlGravatar wookie1842024-07-18-0/+0
|\
| * Update site for Code Jam 2024 (#1353)Gravatar Shakya Majumdar2024-07-03-0/+0
| |
* | Timeline: Fix CSS commentGravatar ~hedy2024-05-24-1/+1
| |
* | Timeline: More muted heading links for entriesGravatar hedy2024-05-24-0/+9
| |
* | Timeline: Move the new timeline.css in and have git recognize the renameGravatar hedy2024-05-24-0/+0
| |
* | Timeline: Remove files from old implementationGravatar hedy2024-05-24-3826/+0
| |
* | Timeline: Migrate to Markdown source files - initial implementationGravatar hedy2024-05-24-0/+3826
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - The timeline app is introduced, moved from the home app. - Add a basic README.md to illustrate the overall code breakdown of the app as it is in the current stage. - Two entries are added for now. - Add ability to link headers using the slug portion of the filename. - The way markdown files are fetched is similar to that of the resources app - using the AppConfig ready() function, all resources are ensured to be only fetched once when the app is first laoded. I debated whether to introduce the new functionality in the home app instead, without creating a new app. Eventually I decided extracting it to a standalone app now is better as it allows easier extension of functionality in the future. The home app can remain as it is to only server the `/` homepage. The timeline CSS is kept the same, as with the structure of the timeline HTML template. Once the CSS rewrite PR is merged, it's relatively easy to fix conflicts here (again, since timeline is now its own app, with the CSS file and HTML template moved - extra advantage). References to `home:timeline` are updated to use `timeline:index` throughout the codebase, as far as my ripgrep search could go. The format of the markdown + YAML entries are still up for debate, so I've only added the first two entries for now. They can be completely overwritten in the future once the formats are decided by using a script to convert all the data from my JSON file into individual markdown files: http://0x0.st/Xr78.txt This link should last for at least a few months. (Originally saved on https://paste.pythondiscord.com/KPJA, but it expires on 12th April 2024.)
* Merge pull request #1262 from python-discord/feat/timeline-css-rewriteGravatar jchristgit2024-03-29-3685/+301
|\ | | | | Timeline CSS refactor
| * Fix typo in timeline.css commentGravatar hedy2024-03-22-1/+1
| |
| * Timeline: Implement arrow on content boxesGravatar hedy2024-03-21-19/+48
| |
| * Use semantic class names in the timeline consistent with BulmaGravatar hedy2024-03-21-66/+66
| | | | | | | | | | | | | | | | | | | | Also turns out I was using the Bulma .content class wrong this whole time. We just need to slap that class onto a div and anything inside can be the output of, say a markdown -> HTML converter! Fix messy spacing and extraneous whitespace in the HTML as well. Special thanks to Vim macros.
| * Timeline: Better design structureGravatar hedy2024-03-20-59/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Put CSS for the pydis banner item (Aperture's logo design) inline style rather than using a class. - Style icons that uses images separate from icons that uses the pydis logo image. - Rename the pydis logo image to be more descriptive. - Group the icon and date components together for easier and more robust styling (see CSS comments). - More descriptive alt text for pydis icons. - Added responsibility: EVEN smaller icons on mobile. - Align content boxes about the middle axis rather than relying on container padding.
| * Timeline: Add mobile layout, support SafariGravatar hedy2024-03-19-141/+127
| | | | | | | | | | | | | | | | Also - Add comments in CSS - Remove `-webkit` rules because most of them are deprecated And uh, I forgot, but the title summarises them!
| * Timeline: Adjust spacing between timeline itemsGravatar hedy2024-03-19-1/+1
| |
| * Semantic animation names for timeline.cssGravatar hedy2024-03-19-24/+25
| |
| * Conform to 4-spaces indent for timeline.cssGravatar hedy2024-03-19-241/+241
| |
| * Timeline: Use an accentuated grey border for iconsGravatar hedy2024-03-19-1/+1
| | | | | | | | The grey was there as a placeholder before this.
| * Timeline: Use Bulma has-background-primary class for PyDis logoGravatar hedy2024-03-19-5/+0
| |
| * Center align the timeline line (container ::before pseudoelement)Gravatar hedy2024-03-19-1/+1
| |
| * Fix typo in timeline.css CSS-variableGravatar hedy2024-03-19-1/+2
| | | | | | | | | | | | | | Unfortunately there is a merge commit (with merge conflicts) in between this change and the timeline commit before it. Perhaps in a few years time when I'm more confident in rebasing I'll be able to amend that commit to include this fix.
| * Timeline: Initial rewrite of CSSGravatar hedy2024-03-19-3739/+297
| |
* | Merge pull request #1210 from python-discord/feat/events-redesignGravatar jchristgit2024-03-29-0/+388
|\ \ | | | | | | Redesign of events page
| * \ Merge branch 'main' into feat/events-redesignGravatar hedy2024-03-29-1/+1
| |\ \
| * \ \ Merge branch 'main' into feat/events-redesignGravatar hedy2024-03-16-0/+233
| |\ \ \ | | | |/ | | |/|
| * | | Events: Remove assets that are no longer neededGravatar hedy2024-02-14-0/+0
| | | |
| * | | Fix events page for dark modeGravatar hedy2024-02-14-0/+0
| | | |
| * | | Events: Update the events to include in galleriesGravatar hedy2024-02-11-6/+6
| | | |
| * | | Events: Fix grammars and add 2023 code jam logoGravatar hedy2024-02-06-0/+0
| | | |
| * | | Fix conflictsGravatar hedy2024-02-02-41/+612
| |\ \ \
| * | | | Events: Re-organize templates and significantly improve layoutsGravatar hedy2024-02-02-23/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Aka, many minor changes I shouldn't've grouped together in a single commit. - Add main page events description - Use date icons every where - Fill up one-off events list - Use a media-like layout for one-off events instead - Use 2-column masonry for one-off events list - Update schedules for this year - Add a colored top border line to cards in the main gallery that do not have thumbnail banners - Add april fools to fill the gap in the second row so the grid looks better - Re-purpose 'all events' sidebar as 'ToC' with appropriate anchor links - Use circle-info icon everywhere for learn more buttons - Added python release streams to the one-off events That light blue cloud icon for devops hour looks dope IMO :P - And of course, thanks to the layout change for one-off events list I do not have to hurriedly create ad-hoc thumbnails for them 😔. phew - Which means our fancy hats workshop can use the beautiful magician hat emoji as the icon! - Renamed 'scheduled' and 'recent' events to be year-independent. This makes it consistent because we might end up updating the list mid-year. This means all dates will have the year specified. The pain of updating the gallery sections' height for both main and one-off events section continues to be a limitation.
| * | | | Events: Maybe fix masonry grid on tabletsGravatar ~hedy2024-01-26-2/+2
| | | | |
| * | | | Events: Adjust date style & add more eventsGravatar hedy2024-01-25-4/+4
| | | | |
| * | | | Events: Add one-time events, fix elementsGravatar hedy2024-01-24-3/+15
| | | | |
| * | | | Events: Adjust spacingGravatar hedy2024-01-24-4/+20
| | | | |
| * | | | Events: Make good use of bulma componentsGravatar hedy2024-01-22-21/+273
| | | | |
| * | | | Events: Revert height changeGravatar hedy2024-01-22-2/+2
| | | | |
| * | | | Events: Use nice cover images with backgroundsGravatar hedy2024-01-22-4/+15
| | | | |
| * | | | Events: Use Masonry layout for gallery of eventsGravatar hedy2024-01-21-0/+65
| | | | |
| * | | | Events: Initial redesignGravatar hedy2024-01-20-5/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Added standalone pages for each event - Added initial design of new layout - Refactored some sidebars and templates to update current/upcoming event - Put two CJ10 assets into their own dedicated folder Includes dummy text for event descriptions and content that is not up-to-date: Current and Upcoming event components.
* | | | | Footer: Use text-only Bulma logo for automatic baseline alignmentGravatar hedy2024-03-26-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | Don't mind me, just being a little overly excited with this one as this is my most ingenius idea yet!
* | | | | Footer: Crop linode image to fit text and adjust horizontal paddingGravatar hedy2024-03-26-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | This ensures no vertical positioning for this image is required because the image is cropped to fit the text.
* | | | | Footer: Adjust baseline positioning to prioritize windowsGravatar hedy2024-03-26-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There doesn't seem to be a way (say relative units, etc) to make it look good on both worlds. We'll prioritize windows for now since most of our users come from there.
* | | | | Merge branch 'main' into fix/footer-logo-filteringGravatar hedy2024-03-26-1/+1
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Fix broken Bulma logo in the footerGravatar hedy2024-03-22-1/+1
| | |_|/ | |/| |
* / | | Use proper logos and better positioning in the footersGravatar hedy2024-03-22-9/+9
|/ / / | | | | | | | | | | | | | | | - Switch from CSS filtering to actual logos with white text. - Adjust positioning to align all text in the logos with baseline and ensure they're center aligned with a uniform side spacing.
* | | Merge branch 'main' into docs/dark-theme-devGravatar ChrisJL2024-03-10-0/+191
|\ \ \
| * | | Move from Font Awesome Kit to static filesGravatar hedy2024-02-23-0/+191
| | |/ | |/| | | | | | | | | | | | | | | | - Lemon's fa kit (free plan) had been used till now which had limitations such as total number of views that we've long exceeded - This gives more control on the static assets to use - Allows showing icons in development
* / | Add docs on Bulma, colors, dark mode, and CSS for developmentGravatar hedy2024-02-13-0/+42
|/ /