Coder Social home page Coder Social logo

usercss's Introduction

no-tea

usercss's People

Contributors

sirn 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

usercss's Issues

using with webkit cocoa webview that's not safari?

I'm working on a CodeMirror based [in app] editor for SketchUp,

it also has a built-in reference browser [in iFrame at the moment] with pre-defined links for the api docs, ruby docs, tutorials etc...

I would like to apply the editors core css to the pages from these sites

If you think this would be possible, I'll fork a new branch and give it a try...

cheers
john

A way to store the DB for users who sync extensions

I use multiple computers throughout the day and can sync my extensions by putting a symlink to a folder in dropbox, however your DB is hosted in a separate folder from the extensions.

Is there an easy way to make this DB 'portable' as well?

update.plist

Your update.plist has the two version items swapped. Should be the following:

   <key>CFBundleShortVersionString</key>
   <string>1.0.1</string>
   <key>CFBundleVersion</key>
   <string>1</string>

css being applied to other sites?

hi, im using the code
body {
font-size: 100% !important;}
for mail.google.com/*
however, something weird happens -- other sites (e.g http://safariextensions.tumblr.com/, arxiv.org etc) also have their text zoomed!

i am also using safaristand but had disabled the modification to mail.google.com before using this extension.

User CSS should sanitize domain rules without HTTP protocol prefix

Otherwise it would be unexpected by the user when they see their CSS being applied to all sites. Warning message in the manager would be nice, too.

Ideas:

  • Bare domain (e.g. google.com) applies to:
    • http://google.com/*
    • https://google.com/*
    • http://*.google.com/*
    • https://*.google.com/*
  • Subdomain (e.g. www.google.com) applies to:
    • http://www.google.com/*
    • https://www.google.com/*
  • Subdomain and path (e.g. www.google.com/search) applies to:
    • Also follow the above rule.
    • http://www.google.com/search
    • https://www.google.com/search

Jumping scrolling on the left list.

I have a lot of user styles, so I have to scroll the left list if I want to edit some styles below. But the list jumps up and down, when I scroll it using mouse wheel. The problem seems to be that the list tries to reset its position once the cursor hovers any item on the list.

To reproduce the problem, follow these steps:

  1. Add more user styles or resize Safari window to make the scrolling bar appear on the left list.
  2. Drag the scrolling bar to the bottom.
  3. Move the cursor to the top item on the current view of the list. (Or any item, just move the cursor over.)

The list would instantly jump to the top.

Per-site CSS is sometimes applied globally

Some of the styles I have for a specific site, gets applied to other sites by User CSS. Seems like the per-domain rules somehow make it to other domains. For example, a body{ background:white !imporant; } I set on google.com, for some reason affects the background of my own site's phpMyAdmin installation.

Saved CSS randomly changed

Noticed today a custom CSS I had stored randomly changed.

A lot of values within rules were missing and some whole rules were gone. It was very odd, I thought the site had changed (therefore screwing up what I was pointing to) but it hadn't.

Luckily I had a recent version of my CSS saved separately from your Extension, when I copied the backup in, everything was fine again.

Delete Confirmation

Add a confirmation when deleting scripts. A simple "You are deleting 'My Style,' this cannot be undone. Are you sure?" would be great.

It is currently too easy to accidentally delete a script. Simply choosing the wrong script to delete and not chance to interrupt the process. The delete button appears on focus, acting too quickly and clicking to select a script to view it but the click is right where the delete button is displayed. Accidentally double-clicking, removing the following script as it is moved up the list.

Thanks for the consideration.

Font suggestion

Rather than defaulting immediately to sans-serif, in manage.css, I suggest using "Lucida Grande, Lucida, Verdana, sans-serif" as your font-family. This gives the manage interface a bit more of a "system" look & feel. See http://cl.ly/3tMu for an example of using Lucida Grande.

Not using a trailing slash on domain applies style to random sites

I have a style for stltoday.com with a body tag with !important statements inside it.
If I do not have the domain written as http://.stltoday.com/ and instead put http://.stltoday.com
it will apply this style to random sites. Specifically I noticed it on DaringFireball.net
I assume this is unintended behavior.

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.