Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ggplot2 3.5.0 #5592

Merged
merged 49 commits into from
Feb 23, 2024
Merged

ggplot2 3.5.0 #5592

merged 49 commits into from
Feb 23, 2024

Commits on Dec 18, 2023

  1. Configuration menu
    Copy the full SHA
    a99cb82 View commit details
    Browse the repository at this point in the history
  2. Fix note (#5594)

    teunbrand authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    d6e45d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fe9d5bd View commit details
    Browse the repository at this point in the history
  4. <AsIs> never invokes identity scale (#5597)

    * skip AsIs scale type
    
    * remove `scale_type.AsIs` method
    teunbrand authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    38c8796 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Bugfix guide_axis_theta() label size (#5598)

    * Measure labels directly
    
    * Accept new snapshot
    teunbrand authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    29ce30a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed4971e View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. Run revdepcheck

    thomasp85 committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    2f2633c View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. Missing Scale$get_transformation() (#5607)

    * Use `Scale$get_transformation()` more
    
    * Only inverse transform is there is an actual transform
    teunbrand authored Dec 22, 2023
    Configuration menu
    Copy the full SHA
    954e2f4 View commit details
    Browse the repository at this point in the history
  2. swap vec_in() for %in% (#5606)

    teunbrand authored Dec 22, 2023
    Configuration menu
    Copy the full SHA
    1b142f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f15a332 View commit details
    Browse the repository at this point in the history
  4. Fix partial match in deprecated guide arguments (#5603)

    * fix partial match bug
    
    * report more informative call
    teunbrand authored Dec 22, 2023
    Configuration menu
    Copy the full SHA
    9d1d9c6 View commit details
    Browse the repository at this point in the history
  5. Guide custom theme (#5602)

    * Apply #5554 to `guide_custom()`
    
    * build in early exit
    teunbrand authored Dec 22, 2023
    Configuration menu
    Copy the full SHA
    49d7a8d View commit details
    Browse the repository at this point in the history
  6. Protection for position scale's call parameter (#5605)

    * protect against exotic calls
    
    * misplaced parenthesis
    
    * circumvent try_fetch
    teunbrand authored Dec 22, 2023
    Configuration menu
    Copy the full SHA
    c700dc8 View commit details
    Browse the repository at this point in the history
  7. fix misplaced parenthesis

    teunbrand committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    3c571b1 View commit details
    Browse the repository at this point in the history
  8. update revdepcheck

    thomasp85 committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    63cfa5e View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. Configuration menu
    Copy the full SHA
    47b4bd0 View commit details
    Browse the repository at this point in the history
  2. Text key justification (#5618)

    * `compute_just()` returns non-characters as-is
    
    * `rotate_just()` handles character justification
    
    * better text legend justification
    teunbrand authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    0ee63c3 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Configuration menu
    Copy the full SHA
    9c15f81 View commit details
    Browse the repository at this point in the history
  2. Set vjust = 1 for axis.title.y.right. (#5629)

    * change right axis title vjust
    
    * accept visual changes
    
    * Add news bullet
    teunbrand authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    78125e0 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Revert renaming Scale$trans to Scale$transformation (#5626)

    * revert renaming `Scale$trans` to `Scale$transformation`
    
    * use `get_transformation()` more consistently
    
    * use `get_transformation()` for y in function stat
    teunbrand authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    358325d View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Configuration menu
    Copy the full SHA
    0c992dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8cbc148 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dad3573 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c834279 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5bfecd2 View commit details
    Browse the repository at this point in the history
  6. redocument

    teunbrand committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    75d3197 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. another revdepcheck

    thomasp85 committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    e1fb4a3 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. Configuration menu
    Copy the full SHA
    26de56e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d1f31c View commit details
    Browse the repository at this point in the history
  3. Drop zeroGrob() guides (#5645)

    * drop empty guides
    
    * add test
    teunbrand authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    d5c2f1f View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Configuration menu
    Copy the full SHA
    61f9a0a View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Change legend tick length inheritance (#5652)

    * `legend.ticks.length` inherits from `legend.key.size`
    
    * set `legend.ticks.length` defaults in theme
    
    * remove `legend.ticks.length` defaults from guides
    teunbrand authored Jan 19, 2024
    Configuration menu
    Copy the full SHA
    6afb5d7 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Don't strip classes in Geom$use_defaults() (#5657)

    * Use `vec_cbind()` instead of data.frame assignment
    
    * ignore rownames in test
    
    * Add test for AsIs class
    teunbrand authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    7a4af1e View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Simplify legend layout logic (#5648)

    * extract title logic in `legend_add_title()`
    
    * `guide_custom()` uses title logic
    
    * simplify legend layout
    
    * borrow legend's setup_elements method
    
    * make `add_title` a ggproto method
    
    * fix messy merge conflict
    
    * document `add_title` method
    
    * `unique()` --> `unique0()`
    teunbrand authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    5c550e7 View commit details
    Browse the repository at this point in the history
  2. Add missing element_grob()

    teunbrand committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    3d5e9d2 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Balance geom label whitespace (#5663)

    * balance labels
    
    * get `vjust` right
    
    * update snapshot
    teunbrand authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    87abade View commit details
    Browse the repository at this point in the history
  2. Restore legend.byrow (#5662)

    * add `elements` to `arrange_layout`
    
    * Fix `byrow`
    
    * add test
    teunbrand authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    617c336 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. redo revdepcheck

    thomasp85 committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    fa6d68d View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Radial inner radius (#5679)

    * rename `donut` -> `inner.radius`
    
    * regenerate docs
    teunbrand authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    7378156 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0e4394d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9e67b94 View commit details
    Browse the repository at this point in the history
  4. rerun revdepcheck

    thomasp85 committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    9f2b8ba View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. theta/r guides get theta/r theme elements (#5680)

    * swap theme suffix depending on `theta`
    
    * pass theme properly in `guide_axis_theta()`
    
    * add `theta` and `r` theme elements
    
    * axis.text.r has symmetrical margins
    
    * use new suffixes
    
    * update tests
    
    * update docs
    teunbrand authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    389315e View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Configuration menu
    Copy the full SHA
    6836936 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. one more rerun

    thomasp85 committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    9592cd6 View commit details
    Browse the repository at this point in the history
  2. update copyright

    thomasp85 committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    7e63435 View commit details
    Browse the repository at this point in the history
  3. update cran-comments

    thomasp85 committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    a6f1a7c View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Configuration menu
    Copy the full SHA
    3aa80aa View commit details
    Browse the repository at this point in the history
  2. Add blog post link

    thomasp85 committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    eaaabbf View commit details
    Browse the repository at this point in the history