summaryrefslogtreecommitdiff
path: root/alot
Commit message (Collapse)AuthorAge
...
| * make left align default, fix date paddingPatrick Totzke2012-07-21
| |
| * clean up widget docstringsPatrick Totzke2012-07-21
| |
| * pep8 and pyflakes fixesPatrick Totzke2012-07-21
| |
| * fix issue with overwriting AttrSpecsPatrick Totzke2012-07-21
| |
| * better validation error reportsPatrick Totzke2012-07-21
| |
| * better default themePatrick Totzke2012-07-21
| |
| * fix small annoyancesPatrick Totzke2012-07-20
| |
| * individually theme arrows heads/bars in thread viewPatrick Totzke2012-07-20
| |
| * outsource resolve_att settings utilPatrick Totzke2012-07-18
| |
| * remove 'hidden' tag representation optionPatrick Totzke2012-07-16
| | | | | | | | | | | | | | | | this makes hiding tags possible simply by making their 'translated' value the empty string. Note that this still sets the TagWidget.hidden property because those may not be displayed with width 0 (as any other widget) because it'd break urwid.
| * move thread move theming to more durable config syntaxPatrick Totzke2012-07-15
| |
| * use correct default values in threadline's tags partPatrick Totzke2012-07-15
| | | | | | | | | | | | this makes threadline.tags use the defaults from [threadline] [[tags]]
| * fix tagstring defaults resolutionPatrick Totzke2012-07-15
| |
| * use taglist theme secPatrick Totzke2012-07-15
| |
| * introduce missing theming section for taglistPatrick Totzke2012-07-15
| |
| * rename bufferlist themablesPatrick Totzke2012-07-15
| |
| * settings: propagate more failure infoPatrick Totzke2012-07-15
| |
| * hotfix taglistPatrick Totzke2012-07-15
| |
| * fix threadline defaultsPatrick Totzke2012-07-14
| | | | | | | | | | this makes sure that undefined values in highlight 'threadline-foo' sections default to their corresponding parts in the 'threadlin' (default) section
| * doc: docstrings for new stuff in alot.settings.*Patrick Totzke2012-07-14
| |
| * docstrings for new settings methodsPatrick Totzke2012-07-12
| |
| * fix default attributes for tagstringsPatrick Totzke2012-07-11
| |
| * correct typoPatrick Totzke2012-07-08
| |
| * remove depricated 'authors_maxlength' settingPatrick Totzke2012-07-08
| | | | | | | | | | | | | | | | | | | | | | | | This can now be done in theme files by changing the width-value of the authors threadline part. For example: ''' [search] [[threadline]] [[[authors]]] width = 'fit', 0, 30 '''
| * proper tagstring representation in ThreadlineWidgetsPatrick Totzke2012-07-08
| | | | | | | | | | | | | | in search mode. These now work in all colourmodes and moreover simulate cascading attributes so that if fg/bg is undefined in the tagstring representation, the attribute from the widget *below* is used instead of a global default
| * compile tagstring representationPatrick Totzke2012-07-08
| | | | | | | | according to the given attribudes read in the new format
| * change tags formatting in config specPatrick Totzke2012-07-08
| | | | | | | | | | | | | | the individual tag subsections define 'normal' and 'focus' attributes to define how the tag is represented if unfocussed and focussed respectively. These are urwid attribute sextuples that define fg/bg for 1,16 and 256 coour modes
| * highlight unread threads in default themePatrick Totzke2012-07-07
| |
| * implement selective threadline theming aka. 'highlighting'Patrick Totzke2012-07-07
| | | | | | | | | | | | | | | | | | | | | | This allows the user to specify alternate 'threadline.*' sections for searchmode: They specify the difference to the default threadline theming. Each of those can contain fields 'query' and 'tagged_with' to determine if they apply: We go through all those threadline sections top down, for each of them check if the conditions query (thread matches querystring) and 'tagged_with' (culmulative tags of messages in thread contain those listed). The first section that matches wins, default is to section 'threadline'.
| * rename threadline order --> partsPatrick Totzke2012-07-07
| |
| * fix with_tuple configobj checkPatrick Totzke2012-07-07
| | | | | | | | make sure it always returns a tuple
| * use width tuples correctly in themesPatrick Totzke2012-07-07
| |
| * rewrite Threadline widgetPatrick Totzke2012-07-07
| | | | | | | | | | | | | | | | This makes threadline build its parts according to a "threadline theming structure" it reads of a Theme object. This structure determines which subwidgets in which order are used and for each of them provides normal/focussed attributes, align and width
| * make sure width is setPatrick Totzke2012-07-07
| |
| * rewrite Theme classPatrick Totzke2012-07-05
| | | | | | | | | | | | | | | | | | | | | | its constructor makes sure that 'threadline' subsections of 'search' section actually have subsections defined for all parts listed in its 'order' value (which lists all parts to be displayed). Moreover, this implements 'get_threadline_structure': a method that will compile a dict with all threadline theming infos for a given thread object.
| * pass on get_threadline_theming to theme in settingsPatrick Totzke2012-07-05
| |
| * use widthtuple in theme specPatrick Totzke2012-07-05
| |
| * use widthtuple in theme spec and default themePatrick Totzke2012-07-05
| |
| * add width_tuple configobj checkPatrick Totzke2012-07-05
| |
| * fix missing brackets in theme filesPatrick Totzke2012-07-04
| |
| * add AttrFlipWidgetPatrick Totzke2012-07-03
| | | | | | | | An AttrMap that can remember attributes to set
| * converted default.theme to new formatPatrick Totzke2012-07-03
| |
| * update Theme constructorPatrick Totzke2012-07-03
| | | | | | | | | | It just needs to store the already parsed AttrSpec objects: requested attributes are simply looked up in the configobj object
| * add align_mode configobj checkPatrick Totzke2012-07-01
| | | | | | | | that checks if value is valid align mode string
| * add attr_triple configobj checkPatrick Totzke2012-07-01
| | | | | | | | | | This parses triples of attribute strings into urwid.AttrSpecs see docstring for more info
| * new spec for theme filesPatrick Totzke2012-07-01
| |
* | Merge branch '0.3.1-feature-call-480'Patrick Totzke2012-07-22
|\ \
| * | new global 'call' command to execute python codePatrick Totzke2012-07-17
| | | | | | | | | | | | issue #480
* | | fix maxlength issuePatrick Totzke2012-07-22
| | | | | | | | | | | | | | | | | | this uses a email.header.Header obj for attachments-parts Content-Disposition header to ensure their filename-parameters obey RFC2184
* | | fix regexPatrick Totzke2012-07-22
| | |