[Plugin Screenshots] To Do List

live627

  • Should five per cent appear too small / Be thankful I don't take it all / 'Cause I'm the taxman, yeah I'm the taxman
  • Posts: 1,670
[Plugin Screenshots] To Do List
« on March 27th, 2012, 12:06 PM »
Lately I have been working on a plugin[1] that allows you to create list items of things to do. Think of an electronic grocery list. That's what this is.

Isn't finished, though. I have plenty of ideas for this plugin. Limiting visibility to certain groups is one of hem.

The calendar widget is from jQuery UI's Date picker widget, modified to fit this application.

 1. This makes eleven plugins that I have started!
A confident man keeps quiet.whereas a frightened man keeps talking, hiding his fear.

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
[Plugin Screenshots] Re: To Do List
« Reply #1, on March 27th, 2012, 12:19 PM »
Awesome :)
When we unite against a common enemy that attacks our ethos, it nurtures group solidarity. Trolls are sensational, yes, but we keep everyone honest. | Game Memorial

MultiformeIngegno

  • Posts: 1,337
[Plugin Screenshots] Re: To Do List
« Reply #2, on March 27th, 2012, 03:04 PM »
It's clear that the new Wedge plugin system is pushing many people to create new plugins!! :D

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
[Plugin Screenshots] Re: To Do List
« Reply #3, on March 27th, 2012, 03:07 PM »
What isn't so obvious is how clean the process is; you don't spend any time on hunting down code to find/replace.

But one other thing: this is the *single best way* to find holes in the plugin system, and where it needs expansion.

live627

  • Should five per cent appear too small / Be thankful I don't take it all / 'Cause I'm the taxman, yeah I'm the taxman
  • Posts: 1,670
[Plugin Screenshots] Re: To Do List
« Reply #4, on March 27th, 2012, 11:58 PM »
I actually spent more time fighting the jq-ui widget than I did writing the first draft of the plugin. :P

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
[Plugin Screenshots] Re: To Do List
« Reply #5, on March 28th, 2012, 12:01 AM »
Now why doesn't that surprise me?

live627

  • Should five per cent appear too small / Be thankful I don't take it all / 'Cause I'm the taxman, yeah I'm the taxman
  • Posts: 1,670
[Plugin Screenshots] Re: To Do List
« Reply #6, on March 28th, 2012, 12:05 AM »
Because it's quite the rat's nest?

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
[Plugin Screenshots] Re: To Do List
« Reply #7, on March 28th, 2012, 12:12 AM »
Pretty much all jQuery plugins of any kind are rat's-nests from what I've seen... ;)

live627

  • Should five per cent appear too small / Be thankful I don't take it all / 'Cause I'm the taxman, yeah I'm the taxman
  • Posts: 1,670
[Plugin Screenshots] Re: To Do List
« Reply #8, on March 28th, 2012, 12:32 AM »
Yeah... seems like whenever I find a good plugin I end up throwing it away because of the code :(

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
[Plugin Screenshots] Re: To Do List
« Reply #9, on March 28th, 2012, 12:33 AM »
Pretty much. The only exceptions for generally-available ones tend to be the 'official' jQuery UI plugins, but even those can be a royal PITA to work with.

live627

  • Should five per cent appear too small / Be thankful I don't take it all / 'Cause I'm the taxman, yeah I'm the taxman
  • Posts: 1,670
[Plugin Screenshots] Re: To Do List
« Reply #10, on March 28th, 2012, 03:27 AM »
Got it down to 10KB minified and gzipped :^^;:
Posted: March 28th, 2012, 03:23 AM

Rewrote its shortcodes, also added that if a date was manually entered, update the widget.
[Plugin Screenshots] Re: To Do List
« Reply #11, on March 29th, 2012, 02:05 AM »
Down to 7.5 KB,  removed the core UI dependency. Not gonna get much smaller without a complete rewrite.

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
[Plugin Screenshots] Re: To Do List
« Reply #12, on March 29th, 2012, 02:09 AM »
Nice going :)

live627

  • Should five per cent appear too small / Be thankful I don't take it all / 'Cause I'm the taxman, yeah I'm the taxman
  • Posts: 1,670
[Plugin Screenshots] Re: To Do List
« Reply #13, on March 29th, 2012, 02:27 AM »
Thanks. I'm going to continue work next week.
[Plugin Screenshots] Re: To Do List
« Reply #14, on April 1st, 2012, 02:25 AM »
I forgot jq-tools had one. I'll work on that instead/ Mental note: stock file is 3.5 KB minified and gzipped.