Flitterkill added a topic in Product FeedbackRequest: Separate control from theme elements in ips.core.quickSearch.jsIt is, no lie, a giant pain in the ass to format/theme the search box. This attached controller handles the population and submission of the filtering elements and that is great and all but the same controller also fades and hides the filter box and other junk. You can CSS around some of it but without disabling the controller entirely some fade elements will still fire leading to bits fading out and immediately reappearing.
If this was just a .js file that contained nothing but theme elements it would be fine under the IPS terms and conditions to rip it apart and so on but this is a full-on js controller so I can't hack at it and package it up with a theme without violating those terms.
Seeing as it is a mish mash of both theme and control it leaves me with either the option to hack my way around it with css (leaving a few crappy looking annoyances behind) or re-write - without using IPS code - the entire controller.
Yes, I know, I can probably pull over junk from the advanced search form and hack another thing up rather than trying to format the front-facing quick search, but you guys could consider having controllers just control and keep the formatting stuff in separate js controllers/things to give the folks making themes more direct control (and not have to code around what should be simple theme work).
- 0 replies
- 51 views
Flitterkill added a topic in Product FeedbackFeature Request: Hotlink contributor files in profiles
That's from the side bar when viewing a member's profile.
When in the marketplace underneath an author's name is this:
Duplicating that link up onto that profile box would seem a logical thing to do so people can just click on through to find junk...
2 cents etc...
- 4 replies
- 248 views
Flitterkill added a file in Look and FeelImproved New Version Announcement v1.0.0Quick and dirty improvement of the default IPS new version announcement that gets parked in the ACP dashboard. This is just something to tie us over until IPS reconfigures the new version announcement so as to not be full text all-the-time. I recommend a tightly-formatted auto-added side widget but that's just me...
Smaller text but capitalized throughout. IPS logo in front. The most recent new version available is now indicated.Click anywhere on that text to display the full text announcement. If you have skipped a version or two those announcements are displayed as well. Click anywhere in the announcement text to hide again.
- 18 downloads
- 0 reviews
Flitterkill added a file in Look and FeelChange the Number of Rows Displayed v1.0.0Do you hate the number 25?
Do you hate even more that you can't change the number of forum topics displayed when viewing a forum?
Well here you go!
This plugin has two options. It will let you change the number of forum topics displayed when viewing a forum and it will let you set the number of files displayed when viewing an IPS.Downloads category listing.
If there are other apps you would like to see hooked onto besides Forums and Downloads let me know. Those two seemed the most in need of this setting.
Feel free to toss some stars on this!
The default set by IPS is 25. I've tested plenty of times less than 25. Not so much more than 25. This is just a warning that setting this to some insanely high number might (???) break things what with the Ajax loading who knows what else is going on. If someone wants to give this a run with 50 per page or some such number I'd love a note back so I can confirm how high we can go before (if) anything breaks.
When table data is grabbed and is destined to be displayed as table/tabular data such as when you are viewing the list of topics in a forum or the files available in a downloads category, a single method is called to handle this for the entire suite minus an exception or two (I know the Pages application seems to use something else as a setting exists there to handle this). This means no matter the section in the suite, if some table data is being grabbed and displayed in a row-like fashion, it hits this method and the rows-per-page variable is hard coded at 25. I fully expect IPS to add specific app settings for this back in eventually but for now you can use this. I would just let you set the number once but this method touches a lot of places, even in the ACP, so I felt it best to just lock it down on an app to app basis.
- 33 downloads
- 0 reviews
Flitterkill added a file in Look and FeelSuperScroll v1.0.1SuperScroll
Awesome page scrolling, custom scrollbars!
SuperScroll is an IPS 4 plugin that changes the default scrolling behavior when browsing IPS 4 webpages. With SuperScroll you can can control the speed and feel of how all IPS webpages move (with easing) and change the look and feel of the browser scrollbar. SuperScroll is based on Nicescroll, a jQuery plugin.
Page Movement:SuperScroll attaches to the entire HTML element and binds to mousewheel, up/down keys, and the spacebar. All IPS webpages will now scroll smoothly with the settings you specify, easing to a stop after the input has ended. Any additional interior elements (such as editor boxes, etc) that have scrollbars will NOT be affected and will behave as usual. You control the speed and the distance!
When using SuperScroll the browser's native scrollbar is replaced with two divs - one used as the background rail, the other for the cursor that travels up and down overtop the rail. These divs collectively float over top of your page content. The screenshot provided shows a few quick examples but it really is up to you how this looks. You can customize nearly everything for both divs!
Such as? Add a fixed background to the rail with a branding/theme element from your community. Maybe cut a sponsorship deal and stick a static ad as the background for the rail. Change the cursor to a circle. Set both the cursor and the rail to transparent - still grabbable but no one will ever see the scrollbars on your pages again! How about an image as the cursor? Animated? Why not!
Page Movement: Distance each wheel notch/key click will move the page in pixels. Speed of that movement.
Entire Scrollbar: Auto fade out on/off, fade out delay time, opacity of the entire scrollbar on full-fade, opacity of the entire scrollbar when fully visible. Z-index number to ensure the scrollbar never gets hidden by other page elements, move the scrollbar from the right side to the left side of the page.
Scrollbar Cursor: Width, Color, Radius (to round the edges or make a completely round cursor), Minimum cursor height, fixed cursor height, top and bottom buffers, CSS borders, right padding to nudge the cursor away from the edge of the page. Transparency with the RGBA toggle. Set an image as the cursor!
Scrollbar Rail: Width, color, full control of CSS background call (including transparency and image).
Single public site and all of your development instances (hosted or localhost). Have another site? Get another under that account please.
Price and renewals:
8 now, 3 for yearly renewals. Honestly though, the renewal fee is mainly to protect me if the plugin needs to get completely rewritten due to IPS changes. As it is now, the thing is pretty much future-proof so you can probably ignore the renewal invoices when they arrive. Unless you want to shower me with beer money. Please do!
Check out the support topic for more information. Short version is rail positioning, ease speed, better CSS handling, bumper effect, and drag/drop background image handling. For some of this it's complicated...
Hit the support topic for some pointers on some standard settings as well!
Check out my other IPS work:
- 11 downloads
- 1 review
Flitterkill added a file in Look and FeelLike Button Themer v2.0.1Like Button Themer
Does the heart icon bother you on the "like this" button? Do you really want it to be a thumbs-up instead? How about a rocket? If it is a FontAwesome icon you can make it happen!
You can also change the colors on the buttons and text as well!
How to use:
Install the plugin like all other plugins. From the plugin page, hit the edit button and enter the full FontAwesome icon name of the icon you want to use. You can see all 500+ FontAwesome icons and their names here: http://fortawesome.github.io/Font-Awesome/icons/
IPS is currently shipping with the most current FontAwesome font. All future FontAwesome fonts are supported with this plugin - IPS just needs to update the font as needed in future distributions. NOTE: Latest FontAwesome release is not yet embedded into IPS (as of 184.108.40.206) - promised to be soon though.
Update August 12th, 2015:
Bug fix. Strange parse error is forcing the multi-quote - quote options outside of its containing div breaking functionality. This is fixed now.
Update August 8th, 2015:
Got a request for color change-ability. Did a bit more worthy of changing the plugin name. You can now rock the button and text color along with the icon color. Doubled down to the unlike side of things as well. Might tackle button and icon size down the road. There is a small hitch with renaming plugins right now so the actual plugin name remains Like Icon Changer for now. Just FYI.
Why not? I'd make it $1 but IPS would take 60 cents of that so.... Also, I'm thirsty! You don't want me to remain parched do you? $3 once and no renewals ever!
Just shoot me a PM for now.
- 20 downloads
- 2 reviews
Flitterkill added a file in Utilities and StatsClick It! for IPS.Gallery v1.0.0Click It!
Dirt simple IPS.Gallery plugin that adds (restores?) the ability to just click the image when viewing a single album image to bring up the larger lightboxed image. Currently the image is not linked and you are required to click the lightbox button above and to the left of the image. When viewing the image in the lightbox, this plugin also moves the full size button from the bottom left to the top left and increases the font size. All the other options remain functional with this plugin enabled including rotate, notes, set as, and of course the default lightbox button.
Currently toggling the enable/disable button in the plugins menu only disables the css changes. You will need to uninstall the plugin to stop ClickIt! entirely. This is an IPS bug; not a problem with the plugin.
Check out my other IPS work!
- 47 downloads
- 0 reviews