Code Monkey home page Code Monkey logo

barrycap.github.io's Introduction

This is Barry Cap's website.
I develop this site since 2020 using mostly HTML and CSS.

Pages

 An introductive page to the Barry Cap's universe.


 The presentation page where you can found some of the images I made, with the current spotlight image.


 I want to be called an artist, so I have to make works.

  Where the rest of the images are.

  My animated picture attempts.

  Some sounds I experimented and music I composed.

Game

  I always wanted to make games—here are some of it.


 That's about me, the site and the font. It's also the place where you can contact me.


 Random. The name isn't explicit enough? It's all random. Even the background animation. It's researches I made, things I wanted to talk about… And unclassified art.


 This part gathers all the spotlighted pictures. The aim of the spotlight is to bring one picture on top of the site, to make it more alive.



Enjoy pages all hand made!

If you ever have any question or request to ask, you can send an email at [email protected].


Website Contribution guidelines License

barrycap.github.io's People

Contributors

archibald-perez avatar barrycap avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

barrycap.github.io's Issues

Add pages for both images and videos

  • Create pages for all images and videos displayed with the title and a description.
  • Change link to images' or videos' page (so if we click on images, we end up on each page).
  • Add description text below each picture in the pages.
  • Add return button (← Return) or a cross (×) to return to the previous page. It will be shown at the upper left (if it is a ← Return button, or at right if it is a × button.

The pictures' page will display the picture in full screen, with a description under it, that can be seen when scrolling. There will be no header nor footer.

Elements of ss ligature are too close

The multiple s in ss, rss and sst (and maybe the r in rs and rst) ligatures of Future Menu Brown v10.01 is too close, and it makes the glyphs harder to read.
In addition, an rt ligature would be welcome.

Compatibility issues for buttons and links

Big compatibility issues for buttons, links and images can be noticed on some browsers like IE, Edge 44 or the one of Samsung Smart TV (I don't know the name of the browser nor the model of the TV).

  • Fix white borders bug
  • Fix button background color

Convert jQuery to JavaScript

Use only JavaScript to program the site.
It is the main idea of the site to be clean, coded only in HTML, CSS and JS, not using any library. Using jQuery is furthermore a unnecessary and unclean way to code.
jQuery is currently used in Random and Box pages (maybe more).

  • Fix Random
  • Fix Box

Font is appearing strangely

The font has been updated but it is now appearing a bit messy in small, like top of the z making only one pixel height while bottom has a height of two pixels. It is like the font is less aliased and a little smaller than it should be.
RealizationsRandom
↑ Zoom ×2 ↑

Add tooltips for images

Add tooltips with the alt name for each picture (images and videos everywhere, except in img-big pages).
Make alt the tooltip text (it would be the easiest way).

Button hover transition not working

Button hover transition is not working entirely on Chrome (the border-radius CSS property is working but not transition-duration). I don't know why, but the transition-duration works effectively on Firefox.

Fill the sides

EDIT: The sides are currently blank, only with a background and a help button.

Add graphisms, 3D animations, etc. to the site.

Fix ‘m’ bug

Fix the “m” bug of Future Menu Brown font.
The small m of Future Menu Brown has a broken line in the middle of the first loop, starting from the first shoulder. This is probably due to an open or wrong path.
'm' bug3

Add series pages

Add pages for series.

  • FW----
  • Sub-Scrambled Cube
  • Imaractères
  • Points de Lumière

Add thumbnails for iFrames

iFrames generally take too long to load (in Video page) and it would be great to have thumbnails until they appear to prevent people from living the page before the videos are showing.

Add hover to header

Add :hover and :active to header. The work on this has been started but it is not actually working. Maybe the SVG header needs to be inline to have the right CSS style with header-svg, header-svg:hover and header-svg:active properties.

Difference effects doesn't work well in FireFox and IE/Edge

I don't know why, but the mix-blend-mode: difference CSS style on inline SVG elements does not work in FireFox, nor in IE/Edge (it works well with Chromium-based browsers).

There is some kind of mystery going on here with the mix-blend-mode thing, that one time is working, and another time not, depending on certain pages… For example, I minified the inline SVG header, and now, it seems to work in all pages, even in Firefox! But the difference on footer image doesn't work since I added <!DOCTYPE html> in all my HTML pages—I think. Because there is another kind of mystery with this too…

Change font

Use a better font in the site. The current fontface is Consolas, but it was used only for the old header, which was ASCII art—but now, with the new header, it has no use anymore.
The font could be Future Menu Brown, Brown (copyrights have to be checked), Adobe Garamond (copyrights have to be checked), or something else.

Fix email form for Firefox

EDIT: The margin at the bottom of the textarea isn't sufficient in Firefox.

The new email form in About page needs to be styled.

Favicon is appearing badly

The favicon is appearing badly on Chrome. I think Chrome is selecting a wrong sized image in the favicon.ico file when it has to show in 16×16 (pixels).

Change image background on hover

Change images, videos, embed videos background on hover for the pictures which are not charged yet or that have transparency.

Favicon is not working

The new favicon is not working on Chrome and in other browsers. Inexplicably, it works perfectly on Firefox and Edge. Maybe it's due to compression (even if PNG compression is only used for the included big images). Or maybe Chrome doesn't support 512p favicons.

Add translations to the site

The site needs to have a translation in French, maybe using JavaScript or just by making other pages.

Current languages:

  • American English
  • French
  • British English
  • Italian

Favicon is bad

The favicon needs to be in two colors to be seen correctly with all devices and browsers style.

Add Spotlight title

The new part of the Home page needs to have a title, showing Spotlight.

The title was ‘Current Picture’ at the beginning.

Add Spotlight page

  • Add a page that shows the history of all the Spotlighted pictures.
  • And with that, the Spotlight button in the Home page must work.

Remove automatic spaces beside links

Remove automatic white spaces that appears aside links and tags. They have to be removed or cancelled in some cases (when there is a full-stop after them for example).

Add thumbnail for videos

Add thumbnail for each video that will be in GIF format in thumbnail directory. The GIF won't be of all video duration if it's too long or too heavy. A link to the video's page have to be added.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.