GithubHelp home page GithubHelp logo

kristopolous / bootstra.386 Goto Github PK

View Code? Open in Web Editor NEW
6.6K 130.0 310.0 48.82 MB

A vintage 1980s DOS inspired Twitter Bootstrap theme

Home Page: https://bootstra386.com

License: Apache License 2.0

Shell 0.09% Makefile 0.13% CSS 4.67% JavaScript 25.26% HTML 52.17% Ruby 0.02% PowerShell 0.03% Less 4.72% SCSS 12.79% Pug 0.03% Python 0.08%
bootstrap-theme css msdos

bootstra.386's People

Contributors

0xflotus avatar dependabot[bot] avatar emailnitram avatar keichan34 avatar kkirsche avatar kristopolous avatar rtconner avatar tomer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bootstra.386's Issues

[feature request] add rectangle jumping cursor

some demo-code for demonstration of idea:

w = 10;
h = 20;
b = document.getElementsByTagName('body')[0];
b.style.cursor = 'none'

d = document.createElement('div');
d.id = 'nicecursor';
b.appendChild(d);
a = document.getElementById('nicecursor');
a.style.position = 'absolute';
a.style.top = '10px';
a.style.left = '10px';
a.style.width = w+'px';
a.style.height = h+'px';
a.style.backgroundColor = 'white';
a.style.pointerEvents = 'none';

b.onmousemove = function(e){
    a.style.left = e.pageX - e.pageX % w   +'px';
    a.style.top = e.pageY - e.pageY % h +'px';

}

Images not ASCII/ANSI. Switch video mode for fullscreen CGA/VGA rendering of images?

Possible libraries, or a combination/remake is needed:

So for BOOTSRTA.386, perhaps:

  • Get the rendered size of the image, constrained to character grid.
  • resize image to that character grid size.
  • render to ANSI.
  • Optional: clicking/keyboard selecting the image emulates switching video mode to a fullscreen high-res EGA/VGA mode. Any key or click returns to text mode view.
  • ANSI/EGA/VGA conversion may be too slow for some devices/browsers, so perhaps have/suggest a serverside conversion of images?

button not working on grey area above text

I think this has something to do with the drop shadow but on chrome, firefox, and ie buttons only work at or below where the text appears, not on the gray area of button above. it seems to have something to do with the shadow because clicking on the shadow does activate a click.

awesome project. thanks, kristopolous.

Collapsable Navbar needs a better button

Here is what I ended up settling on, but I don't know if this is in keeping with the spirit of DOS UI so I wanted to see if anyone had any better ideas before I try and submit a patch:

<div class="navbar-header">
  <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
    <span class="sr-only">Toggle navigation</span>
    ≡
  </button>
  <a class="navbar-brand" href="#">Project Name</a>
</div>

Also I added this CSS to eliminate the border:

.navbar-inverse .navbar-toggle {
  border: 0 none;
}

[question] Movable dialogs?

Hey,

are there any plans to implement an movable dialog? It would be great if you will support this!

Regards,
Jan

buttons not 'clickable'

Button text and foreground should be repositioned to the shadow position when clicked (CSS :focus) to simulate old fashioned click effect.

I'd also suggest using CSS3 transitions to make a smoother animation effect.

Ideas...

This is one very awesome bootstrap theme. In fact, I am very sure where to use it; as a stats page for my server. Since it provides a terminal to ssh into the server, that is pretty much a well-fitting theme.

Normally I work with Bootstrap 3. I am not sure how much the code has advanced in comparsion to the demo, but:

  • Progress bars still seem to be using a gradient color. Not sure but it looked that way.
  • Some of the buttons are glitched. Like the button with loading state looses its shadow and shrinks down, then back up when it changes back again.
  • The button sizes seem a bit odd. The small an dmini button are almost similar.
  • There are no distinct colours for Alert, Success, ...
  • The brand part of the navbars are not having a background image.
  • Primary navbar should be gray with black text, whilst inverse navbar should be black with white text.
  • Modals arent styled at all, currently.
  • Clicking a button makes it loose its shadow, therefore shrink and cause a flash o the interface.
  • List styles don't have any indicator. Suggestion: draw a block that looks similar to a bigger pixel.
  • In the search example, button and text field are not aligned. That will become problematic for my use case...
  • The add-on buttons arent fitting correctly
  • The dropdown buttons at the tabs example seem broken but I am not sure if they really are.
  • Make .well have a border and look like a tiny window, after all, that seems to be what they technically are. At least, a little box with a shadow.

If I knew proper LESS and how to work the bootstrap theme, i would immedialy sit down and work these errors out. This theme is too cool to be true! :)

Kind regards, Ingwie

Missing examples on getting-started.html

Configurable load effect

It would be great if the load in animation was slightly quicker and that the second load in effect was absent.

Cannot build

Cloning the repo and running make does not work. I figured out that running npm update before make does the trick

Bootstrap modal

The modal window in the example should not appear until triggered.

It should be possible to close the modal in the example with the x or close buttons.

What about the cursor?

@kristopolous Can a cursor be added so that whenever the mouse moves the cursor is the old solid grey block? I think it can be achieved with canvas. What's your thinking?

Override scrolling behavior to constrain location to character grid.

Observations while playing with edit.exe in dosbox:

  • Pageup/down scrolls by one page instantly.
  • Blinking underline cursor shows and controls active position in document area. (not menu, but does show up on active button.)
  • Moved by mouse with a click or arrow keys. (if on a menu, it disapears.)
  • If at the edge, arrowkeys scroll by one character. if at the bottom, downarrow key it scrolls by one line,
  • If a navigation key is held down, it moves by one page/character, then after a brief pause, (400 ms?) it repeats with a very short pause.

Now the blinking underline may be too much for now. (edit: and it may be better to have a LYNX style navigation for keyboard, so you move from link to link? but more complicated?)

At least, scrolling can be constrained to the character grid, but may have trouble in some browsers.

This project demonstrates disabling and controlling scrolling some:
http://naeka.github.io/jquery-scrollbar/
window.scrollTo(500,0);
http://help.dottoro.com/ljcjcwuo.php

Edit: changed title from: "Scroll behaviour: Not constrained to character grid, Not properly keyboard/swipe responsive." to "Override scrolling behavior to constrain location to character grid."

load effect

I'm so dumb that I cannot understand, how works your "loading effect" and what files provides it, and how can I add it to my page... :( Please, help! Is there some docs for this or something useful?

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.